4.2 版本框架打包
1. 注
- 暂只支持 Linux 系统打包,Windows 不支持。
- 以下如未特殊声明,执行命令时均须在项目根目录下进行。
2. 登录
初次打包需要使用 npm 登陆(注意,以下命令只能在项目目录下执行)
field | descripttion | value |
---|---|---|
Username |
用户名 | feidao |
Password |
密码 | feidao |
Email |
邮箱 | feidao@ifeidao.com |
登录命令为
npm login
根据提示登陆.若提示Logged in as feidao on http://registry.npm.ifeidao.com/.
则登陆成功。
3. 检查配置
-
各开发组长请运行命令检查原子操作依赖是否有错误,部分代码规范错误可以通过以下命令来检查
npm run check
- 保证代码和依赖最新
- 修改配置文件
- 修改
server
的值为.
- 修改文件服务的地址,如
http://192.168.40.196/fsweb/
(如没有就忽略)
- 修改
- 保证
package.json
中spaceid
配置正确(重要) - 修改
package.json
中description
为项目描述 -
在项目目录下运行脚本
./publish.sh
- 若项目代码无误,上述脚本执行完打包结束,结束后会直接发布两个包 nodejs-web-server 和 nodejs-service。如有必要,请提供发布的版本号。
4. 版本说明
可以通过命令(${spaceid}需要替换成具体的产品 id)
npm info @feidao/${spaceid} versions
查看项目的历史版本号,格式为:
@feidao/${spaceid}@${version}
其中,${version}的值位于两个配置文件:package-server.json
和package-service.json
中的version
字段中,格式看起来像是1.0.1-server20180814175842
和1.0.1-service20180814175842
.