使用相同的webpack.config.js
,webpack-dev-server
在启动时运行一次编译,但我的webpack-dev-middleware
安装程序会在启动时立即编译两次。
我在chokidar中添加了一些日志记录,以确保文件更改没有发生,而且似乎没有。关于如何判断什么是触发第二次编译的想法?
答案 0 :(得分:2)
我查看文件的日志记录错误。实际上是文件更改,我在启动开发服务器之前启动了。我不确定如何降低敏感度,但这是一个不同的问题。
对于后代,要添加记录以找出更改的内容,我手动修改了node_modules/watchpack/lib/watchpack.js
并在console.log(file)
watcher.on("change"...