1.0.0 • Published 3 years ago
ssub v1.0.0
:fire: 项目主题
- 项目名称:
sub-test
:fire: 项目介绍
本项目是用于将系统所公共的商机模块代码封装成npm包发布,替代原来的submodule模式的公共代码管理方式。这样可以最大限度的避免因代码管理失误导致提交的commitId错误,导致线上故障。
:fire: 环境参数
- node版本:8.9.4
- npm版本:5.6.0
:fire: 相关知识参考
:fire: 安装及发布
- 本地开发 采用npm link方式进行开发测试
:facepunch: 本项目依次执行
npm link
(将链接到全局):facepunch: 引用项目
例如: vue-test
npm link @ssub/sub-test
(连接本项目,如果执行npm i,需要重新link)- 测试环境 发布测试版本
- 修改本项目gitlab-ci.yml中的版本号 如:
npm version v1.0.0-t1
- 提交代码,会自动发布一个v1.0.0-t1版本的npm包
- 在引用项目package.json中修改@ssub/sub-test的版本号为v1.0.0-t1
- 正式环境 发布正式版本
- 修改本项目package.json中的版本号 如:
"version": "1.0.1",
- 合并master将自动发布一个版本号为1.0.1的包
- 在引用项目package.json中修改@ssub/sub-test的版本号为latest
:fire: 目录结构
├──src //源码 ├──.babelrc ├──.gitignore ├──.gitlab-ci.yml //自动化发布 ├──.npmignore //发布时忽略文件 ├──.package.json ├──README.md
1.0.0
3 years ago