如何在使用 Brunch.io 构建之前清理输出文件夹

How to clean output folder before build using Brunch.io

我正在使用 brunch.io,效果很好。

我唯一不知道如何实现的是在构建之前进行清理。

例如,如果我 brunch build 它会创建源地图。如果我这样做 brunch build --production 它不会创建源地图。但是,已经存在的源地图不会被删除。

是否有任何选项/插件可以清理?我应该在其他地方使用 npm clean 吗?

如果你需要一个干净的通道,我建议只删除 public 目录。

rm -rf public/ && brunch build -P

您可以像这样将其添加到 package.json

"scripts": { "build": "rm -rf public/ && brunch build -P" },

然后只做 npm run build 而不是 brunch build -P

您可以在 b运行ch 构建之前使用 https://www.npmjs.com/package/before-brunch 到 运行 任何命令。