Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 监视触发重新编译后index.html消失_Npm_Webpack_Google Chrome Extension_Webpack Dev Server_Watch - Fatal编程技术网

Npm 监视触发重新编译后index.html消失

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

我有一个Chrome扩展,我开始使用webpack。我可以很好地构建它,但是在开发模式下,当我运行
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()