@nova-cbb/builder
v1.0.5
Published
### 安装
Downloads
13
Readme
打包命令行工具
安装
目前版本只适用于异构单个微应用,比如数据处理
- yarn add @nova-cbb/builder
配置
- 在项目根目录中配置 builder.config.js
module.exports = {
test: {
version: '1.0.0',
isCleanDist: true,
outputFileName: 'sub-template-webpack5',
openUrls: ['https://xxx1.com', 'https://xxx2.com'],
},
production: {
version: '1.0.0',
isCleanDist: true,
outputFileName: '数据处理-B网前端',
includeFolder: ['/'],
includeFiles: ['src', 'package.json', 'public'],
excludeFiles: ['src/App.vue'],
packages: {
axios: '1.5.0',
'element-plus': '2.3.8',
},
},
};
参数说明
- test,production 分别代表测试环境和 B 网环境
- test 环境配置参数
- isCleanDist 每次打包是否清空 dist 目录
- outputFileName 输出 zip 包名
- openUrls 打包完毕后在浏览器中打开的网页地址
- production 环境配置参数
- isCleanDist 每次打包是否清空 dist 目录
- outputFileName 输出 zip 包名
- includeFiles 打包需要输出的文件夹或者文件集合
- excludeFiles 打包过程中需要排除的文件夹或者文件
- packages 新增的包,需要包名,以及具体的版本号
环境命令
- 测试环境:
npx builder test
- B 网环境:
npx builder production