1吹榴,先clone代碼至本地,代碼地址:https://codeup.aliyun.com/637effbf75a504a00af14eb1/front-end-common-library/jlf-universal-toolkit
2图筹,切換到自己開發(fā)分支,執(zhí)行npm install安裝依賴扣溺。
3锥余,開發(fā)或修改相應(yīng)的功能痢掠。
4,開發(fā)完成后執(zhí)行npm build命令打包足画。
5,執(zhí)行npm link創(chuàng)建本地測試依賴包荠医。
6桑涎,在項目工程里執(zhí)行 npm link jlf-universal-toolkit 連接本地測試依賴包攻冷。
7娃胆,再次改動重復(fù)執(zhí)行【3-6】等曼。
8凿蒜,在項目工程調(diào)試沒有問題后废封,將package.json中的包名改為帶beta后綴(如1.0.29beta-1),建議包名與分支名統(tǒng)一(如分支patch/1.0.29漂洋,包名1.0.29)刽漂,執(zhí)行npm publish --tag=beta弟孟,發(fā)布測試beta包。
9庭猩,在項目工程中執(zhí)行npm unlink jlf-universal-toolkit 斷開本地測試連接没讲。
10,在項目工程中執(zhí)行npm install jlf-universal-toolkit@1.0.29beta-1爬凑,安裝發(fā)布的beta包嘁信。
11疏叨,在項目工程測試無問題后,將項目工程發(fā)布到測試環(huán)境測試卦溢。
12秀又,如果測試均無問題,將jlf-universal-toolkit項目中包名的beta標(biāo)簽去除宣决,執(zhí)行npm publish發(fā)布新版本。(版本號遵循語義化原則)
13尊沸,在項目工程中執(zhí)行npm install jlf-universal-toolkit@1.0.29,安裝上述發(fā)布的新版本包并測試洼专。
14,如無問題句柠,將jlf-universal-toolkit對應(yīng)分支代碼提交棒假。