webpack-dev-server无法自动编译以及刷新

198 阅读1分钟

今天遇到了工程无法自动编译了,每次对工程进行了修改,必须重启当前工程才能显示最新的,刚开始以为是我工程配置有问题,后来在webpack官网看到了解决方式。它说某些编辑器具有“安全写入”功能,可能会影响重新编译,根据它的解决方式修改了下果然成功了。

解决方式(调整文本编辑器)

原因:使用自动编译代码时,可能会在保存文件时遇到一些问题。某些编辑器具有“安全写入”功能,可能会影响重新编译。

要在一些常见的编辑器中禁用此功能

  • Sublime Text 3 - 在用户首选项user preferences中添加 atomic_save: "false"

  • IntelliJ - 在首选项preferences中使用搜索,查找到 "safe write" 并且禁用它。

  • Vim - 在设置settings中增加 :set backupcopy=yes

  • WebStorm - 在 Preferences > Appearance & Behavior > System Settings 中取消选中 Use "safe write"

其它文章

  1. Webpack解决文档
  2. 在Ubuntu中,使用Sublime修改文件,webpack-dev-server不自动编译热替换档