【发布时间】:2019-02-08 00:01:09
【问题描述】:
我已经安装了 Vue CLI v3,并且在我的终端中:
使用“vue create my-project”创建了一个新应用(接受默认配置)
导航到“my-project”应用目录,运行“npm run serve”,结果为:
DONE Compiled successfully in 11889ms App running at: - Local: http://localhost:8080/ - Network: http://192.168.0.3:8080/ Note that the development build is not optimized. To create a production build, run npm run build.
... 然后,当对 Hello World 组件进行任何更改时,例如,对 css 进行调整,像链接颜色这样明显的东西,什么都没有发生;终端无响应,浏览器无刷新,手动刷新时页面无更新。
我过去使用 Vue 构建了一些应用程序,热模块重新加载以前可以工作,但现在无论我在任何项目文件中更改什么,终端中的活动/响应都是零;只有当我关闭终端选项卡、重新打开选项卡、导航到项目目录并重新运行“npm run serve”并刷新浏览器时,我才能看到更改。显然这是不可用的。我错过了什么?
【问题讨论】:
-
你的环境是什么? (平台?以及 node、npm、vue-cli 和浏览器的版本?)任何控制台日志?
-
似乎没有,您在问题中描述的内容做错了什么。您需要调试和/或提供更多信息。我会尝试重新安装 npm/yarn,重新安装所有 npm/yarn 模块和
vue-cli。您是否卸载了可能以前的vue-cli安装?也许尝试在不同的端口上运行它。并检查您的防火墙配置,是否有任何被阻止等。 -
@tony19 谢谢你的帮助(请原谅我迟到的回复) OS X Yosemite node v10.8.0 npm v6.2.0 vue v3.0.1 Chrome v68 ... 不,因为什么都没有文件更改时在我的控制台中发生,我没有错误日志。是的,根据 vue-cli v3 上的文档,我确实卸载了以前的 vue-cli 并且必须更新节点。没有更改防火墙,没有任何相关的阻止。如果这对你们中的任何一个都没有任何建议,那么我想我可以尝试重新安装所有这些。
-
@ssc-hrep3 谢谢你的帮助(请原谅我迟到的回复) OS X Yosemite node v10.8.0 npm v6.2.0 vue v3.0.1 Chrome v68 ... 不,因为什么都没有文件更改时完全发生在我的控制台中,我没有错误日志。是的,根据 vue-cli v3 上的文档,我确实卸载了以前的 vue-cli 并且必须更新节点。没有更改防火墙,没有任何相关的阻止。如果这对你们中的任何一个都没有任何建议,那么我想我可以尝试重新安装所有这些
-
您是否有任何扩展阻止热模块更新?尝试在禁用所有扩展程序的情况下打开 Chrome。您可以通过以下方式做到这一点:(1) 关闭所有 Chrome 实例,(2) 运行
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-extensions --bwsi --incognito