我有一个脚本
“build”:“rimraf dist webpack --progress --config webpack/prod.js”,
但实际上,它删除的不是 dist,而是 webpack 文件夹中的所有文件。但我只需要删除 dist
Structure:
-dist
-webpack
-somefiles.js
最佳答案
Npm 脚本与直接在 bash 中运行命令基本相同。
在您的例子中,您正在运行 rimraf dist webpack ,这意味着 webpack 是 rimraf 的一个参数。
要分隔命令,如果您想在运行第二个命令之前确保第一个命令成功运行,可以使用 ;
或 &
使用 &&
所以你的脚本应该如下所示。
rimraf dist && webpack --progress --config webpack/prod.js
关于javascript - 如何在构建之前使用 npm 删除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49051873/