Npm 监视触发重新编译后index.html消失
我有一个Chrome扩展,我开始使用webpack。我可以很好地构建它,但是在开发模式下,当我运行Npm 监视触发重新编译后index.html消失,npm,webpack,google-chrome-extension,webpack-dev-server,watch,Npm,Webpack,Google Chrome Extension,Webpack Dev Server,Watch,我有一个Chrome扩展,我开始使用webpack。我可以很好地构建它,但是在开发模式下,当我运行npm run watch时,在触发第一次重新编译后,index.html将从构建目录中消失 以下是my package.json的脚本部分: "build": "node utils/build.js", "watch": "webpack --watch & webpack-dev-server --inline --progress --colors" } 我的w
npm run watch
时,在触发第一次重新编译后,index.html将从构建目录中消失
以下是my package.json的脚本部分:
"build": "node utils/build.js",
"watch": "webpack --watch & webpack-dev-server --inline --progress --colors"
}
我的webpack.config.js:(我有一堆内容脚本作为单独的入口点列出,我也省略了)
我可以在初始构建日志中看到index.html,但之后的任何一个都看不到
如果能提供任何线索,说明为什么会发生这种情况,以及我如何解决它,我将不胜感激。谢谢。在“插件”部分,您应该仅针对生产环境设置这一行:
new CleanWebpackPlugin()
因为它的作用是清理生成文件夹。尝试在插件中对此进行注释:
新建CleanWebpackPlugin(),
@V.Sambor感谢您解决了这个问题!我是否应该使该生产线以生产环境为条件?您认为它会在开发模式中产生复杂性吗?我的答案如下:)@V.Sambor非常感谢,接受。
new CleanWebpackPlugin()