我需要创建一个部署包。那将在ng build --prod
之后创建SOME_APP.zip
文件,我将在deploy.config.json或任何地方放置任何名称。
有一种方法可以不使用webpack-plugins吗?
答案 0 :(得分:4)
这有点奏效,但可能不是应该使用package.json的方式:
"scripts": {
"all": "ng test; ng build --prod; zip -r dist/app.zip dist/app;"
},
在其他项目中,我看到ppl依赖Jenkins和/或部署工具来压缩它。
答案 1 :(得分:0)
Windows + 7-Zip 版本:
outputPath
中的 angular.json
没有改变.."scripts": {
"build": "ng build --prod && cd dist && c:\\\"Program Files\"\\7-Zip\\7z.exe a %npm_package_name%_%npm_package_version%.zip ./%npm_package_name%/*",