飞道科技

飞道科技文档总汇

4.2 版本框架打包

1. 注

  1. 暂只支持 Linux 系统打包,Windows 不支持。
  2. 以下如未特殊声明,执行命令时均须在项目根目录下进行。

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. 检查配置

  1. 各开发组长请运行命令检查原子操作依赖是否有错误,部分代码规范错误可以通过以下命令来检查

    npm run check
    
  2. 保证代码和依赖最新
  3. 修改配置文件
    • 修改server的值为.
    • 修改文件服务的地址,如http://192.168.40.196/fsweb/(如没有就忽略)
  4. 保证package.jsonspaceid配置正确(重要
  5. 修改package.jsondescription为项目描述
  6. 在项目目录下运行脚本

    ./publish.sh
    
  7. 若项目代码无误,上述脚本执行完打包结束,结束后会直接发布两个包 nodejs-web-server 和 nodejs-service。如有必要,请提供发布的版本号。

4. 版本说明

可以通过命令(${spaceid}需要替换成具体的产品 id)

npm info @feidao/${spaceid} versions

查看项目的历史版本号,格式为: @feidao/${spaceid}@${version} 其中,${version}的值位于两个配置文件:package-server.jsonpackage-service.json中的version字段中,格式看起来像是1.0.1-server201808141758421.0.1-service20180814175842.