如何在Angular 6中删除dist文件?

时间:2018-06-20 16:39:14

标签: angular npm angular-cli

我想像这样在我的src文件夹中部署生成的dist文件的Angular项目

ng build

在部署之前,我决定向页面添加一些功能:

问题 这样可以更新dist文件吗?

ng serve update /dist dir

如果为false,我想删除dist文件并创建另一个文件,以便可以使用所有文件夹进行更新,这就是我想做的

ng serve remove /dist dir

这是删除dist文件的正确方法吗?

2 个答案:

答案 0 :(得分:1)

Windows上最简单的解决方案

rd /s dist 

和Linux

rm -r dist

答案 1 :(得分:1)

由于您使用package.json并且为了确保操作系统安全,我建议使用rimraf。这不仅与Windows vs Linux有关。还有关于Linux发行版与Linux发行版,更改访问权限等的信息。有了这个额外的抽象层,您会感到放心。

安装:

npm install rimraf

在package.json的脚本部分中,将其添加为第一个命令,并在&&之后附加您想要执行的操作:

"scripts": {
    "ng": "rimraf /dist && ng build"
}

调用构建/服务:

npm run ng

ng是您定义的脚本执行标识符。