我有一个非常简单的项目,将Parcel用作捆绑器。这只是他们的Getting Started指南中的基本示例。
对于单个构建,一切正常,但是我注意到,对于每个构建,javascript代码都在新的哈希下编译。这可能导致在dist/
目录中创建多个JS哈希。有没有一种方法可以在每次构建之前清除dist/
中的所有内容,使其仅包含最新代码?
答案 0 :(得分:0)
一个需要极少设置且跨平台的选项是使用parcel-plugin-nuke-dist之类的插件。只需安装它,它将在每次构建之前清除dist/
目录:
npm install parcel-plugin-nuke-dist --save-dev
答案 1 :(得分:0)
在直接在rm -rf public/dist/*
scripts中运行宗地构建之前,您可以运行package.json
{
// ...
"scripts": {
"build": "rm -rf public/dist/* && parcel build src/index.html --out-dir public/dist --public-url /dist/",
}
// ...
}