angular使用.bat打包

背景:产品形态较多,测试出版本时太过繁琐,此处简化下。

方案:

1、差异环境配置见angualr项目——差异化架构搭建(公共组件及模块复用)

2、package.json中配置出包命令(也可不配置)

    "build": "ng build --prod --build-optimizer",
    "build:shenhua": "ng build --prod --build-optimizer --configuration=shenhua",
    "build:changqing": "ng build --prod --build-optimizer --configuration=changqing",
    "build:custom": "ng build --prod --build-optimizer --configuration=custom",
    "build:petrochina": "ng build --prod --build-optimizer --configuration=petrochina",
    "build:energy": "ng build --prod --build-optimizer --configuration=energy",

3、新建文件夹‘chubao’,将.bat处理文件及出包dist文件都放在该文件夹下。

angular使用.bat打包_第1张图片

angular使用.bat打包_第2张图片

出包.bat文件

cmd /k npm run-script build:energy  
rem cmd /k 进入cmd窗口 且不退出
rem 执行npm打包命令

如果不配置 "build": "ng build --prod --build-optimizer", bat文件中将命令写全也行。

你可能感兴趣的:(工具)