Vue CLI 3热装突然在浏览器中不起作用

我有一个由Vue cli 3生成的Vue项目,而我的热重装突然在浏览器中停止工作。终端仍然可以对代码进行更改,但是,我的浏览器无法进行更改。我必须手动刷新才能获取新更改。正如一些人建议我手动设置poll: true我的vue.config.js,我也尝试设置代理,但都没有成功。

有什么建议可以再次进行这项工作吗?

更新:

在更新了一些Vue之后,它突然又开始工作了。我仍然不知道原因。可能是vue-cli中的错误?

神无伽罗2020/03/19 10:12:04

也许这可以帮助https://webpack.js.org/configuration/watch/#changes-seen-but-not-processed

“验证系统中是否有足够的可用监视程序。如果此值太低,Webpack中的文件监视程序将无法识别更改:”

cat /proc/sys/fs/inotify/max_user_watches

“在MacOS,文件夹可以被损坏,在某些情况下,见这个文章。”

在上面的链接中,您可以检查其他已知问题。

前端猿2020/03/19 10:12:04

我通过更改依赖项和devDependencies的版本解决了这个问题:

"dependencies": {
   "core-js": "^3.4.4",
   "vue": "^2.6.10",
 },
 "devDependencies": {
   "@vue/cli-plugin-babel": "~4.1.0",
   "@vue/cli-plugin-eslint": "~4.1.0",
   "@vue/cli-service": "~4.1.0",
   "babel-eslint": "^10.0.3",
   "eslint": "^5.16.0",
   "eslint-plugin-vue": "^5.0.0",
   "vue-template-compiler": "^2.6.10"
 },
阳光Itachi2020/03/19 10:12:04

我希望这可以对某人有所帮助,我曾经使用过WebStorm中的终端,而vue-cli-service无法正常工作,然后我打开了一个普通终端,仅此而已,也许WebStorm中的某些东西没有正确在vue-cli-service中