我的webpack热替换只能在devserver上工作时间隔工作。
我的devserver的参数如下所示:
NODE_ENV=developement ./node_modules/.bin/webpack-dev-server --host 0.0.0.0 --port 8082 --progress --colors --hot --content-base public
这个项目的最长时间一直在完美运作。现在,如果我对某个文件进行了更改,请点击 CTRL-S 进行"保存",它将不会注册更改。
我看不到任何模式。通常如果我做了很大的改动,比如添加30行代码并保存文件,那么它将触发热替换。
这降低了我的工作效率,因为现在我需要每次重建整个项目。
有人建议我关闭保存到Webstorm中的临时文件(设置|外观和行为|系统设置|使用"安全写入"(先保存对临时文件的更改))在这篇文章中强烈>关闭:
Webpack watch not working on Webstorm on Windows?
但现在根本没有看。
更新:
我也在Atom而不是Webstorm上尝试过,所以看起来Webstorm似乎不是问题所在。我认为这更像是一个Ubuntu问题。
更新2:
我试图运行" sudo npm run devserver"但这并没有解决问题