1,先clone代码至本地,代码地址:https://codeup.aliyun.com/637effbf75a504a00af14eb1/front-end-common-library/jlf-universal-toolkit
2,切换到自己开发分支,执行npm install安装依赖。
3,开发或修改相应的功能。
4,开发完成后执行npm build命令打包。
5,执行npm link创建本地测试依赖包。
6,在项目工程里执行 npm link jlf-universal-toolkit 连接本地测试依赖包。
7,再次改动重复执行【3-6】。
8,在项目工程调试没有问题后,将package.json中的包名改为带beta后缀(如1.0.29beta-1),建议包名与分支名统一(如分支patch/1.0.29,包名1.0.29),执行npm publish --tag=beta,发布测试beta包。
9,在项目工程中执行npm unlink jlf-universal-toolkit 断开本地测试连接。
10,在项目工程中执行npm install jlf-universal-toolkit@1.0.29beta-1,安装发布的beta包。
11,在项目工程测试无问题后,将项目工程发布到测试环境测试。
12,如果测试均无问题,将jlf-universal-toolkit项目中包名的beta标签去除,执行npm publish发布新版本。(版本号遵循语义化原则)
13,在项目工程中执行npm install jlf-universal-toolkit@1.0.29,安装上述发布的新版本包并测试。
14,如无问题,将jlf-universal-toolkit对应分支代码提交。