这可以防止在终端窗口中直接在我的可视代码编辑器中运行服务时删除我的outDir:
ng serve --deleteOutputPath=false
但是当我想在package.json中配置这个调用时:
"scripts": {
"ng": "ng",
"start": "ng serve --deleteOutputPath=false",
"build": "ng build",
},
然后运行
ng serve
在终端窗口中然后删除outDir!
为什么?
答案 0 :(得分:-1)
要运行npm start
脚本,您需要运行npm start
或npm run start
。
此外,如果您不想为项目删除输出目录(包括构建和服务),则可以在项目中运行ng set defaults.build.deleteOutputPath false
。使用公共线路选项将覆盖配置的默认值。