1.0.6 • Published 3 years ago

night-build v1.0.6

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

自定义打包工具

github 项目地址:(https://github.com/by-night/version)

下载

npm install night-build

1. 使用说明:

  • package.json 中 添加
"build": "night-build"    // 正常执行
"build": "night-build -t" // 指定输出文件lib/index为ts文件
"build": "night-buildn -l" // 只打印最后一个命令的执行日志
注:当命令中输出多个进度条时,最好指定 -l,避免打乱进度条
  • 配置不同环境的打包命令, 示例如下
    "build:dev": "react-scripts build",
    "build:beta": "dotenv -e .env.dev react-scripts build",
    "build:pro": "dotenv -e .env.pro react-scripts build",
  • 打包时,执行 npm run build 即可

2. 自定义配置(非必须)

  • 默认下,导出路径为根路径下的 src/assets/version
    lib 为 版本文件
    index.js 为 导出当前环境的版本信息

  • 可在 package.json 中添加 vpath,指定配置文件地址, 默认为
    "vpath": "src/assets/version/config.json"

  • 默认配置文件 config.json

{  
    // 版本说明  
  "remark": ["新增模块", "功能添加", "bug修复"],
    // 环境配置
  "env": [
    {
        "env": "alpha",
        "name": "开发环境",
        "command": "npm run build:dev"
    },
    {
        "env": "beta",
        "name": "测试环境",
        "command": "npm run build:beta"
    },
    {
        "env": "release",
        "name": "生产环境",
        "command": "npm run build:pro"
    }
  ],
    // 版本文件输出地址  
  "output": "src/assets/version/"
}
  • (4) 可在 配置文件 config.json 中 自定义 env, remark, output 参数
1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago