使用相同的webpack.config.js,webpack-dev-server在启动时运行一次编译,但我的webpack-dev-middleware安装程序在启动时立即编译两次。
我在chokidar中添加了一些日志,以确保文件更改不会发生,而且看起来不会发生。对于如何知道是什么触发了第二次编译,有什么想法吗?
发布于 2017-06-07 14:39:14
我记录的文件看错地方了。实际上,在启动dev服务器之前,我就开始进行文件更改。我不知道如何使它不那么敏感,但这是一个不同的问题。
对于后代,为了添加日志记录以了解更改了什么,我手动编辑了node_modules/watchpack/lib/watchpack.js,并在watcher.on("change"...中添加了一个console.log(file)。
https://stackoverflow.com/questions/44401975
复制相似问题