之前Vue的热更新是可以是正常使用的,最近不知道哪里出了问题,热更新突然失效,然后查看了控制台也没有报错,就很奇怪。
然后尝试了重新下载node_modules也无济于事
问题已经解决了,经过排查是因为在Vue的index.html中加入了一个http升级https的属性,如图所示:
所以最终的解决方案是,在本地测试时将这个http升级https属性注释掉,发布到生产环境时再将其打开。
看见有的网友大神回复说存在的情况,不知道你的是不是也会是这样
他们后来发现是项目本身的配置出现了问题,导致热更新失效,经过查看才发现是在开发环境的配置文件出现了错误,把错误调整好之后热更新就可以正常使用了。
把vue.config.js里的配置挨个删除
删着删着就可以了
组件名字写错了吧,大小写和路由配置表里面的一致
不知道你这个问题是否已经解决, 如果还没有解决的话:当然是现在外网把node_modules全部下载好,然后拷贝给安全员,让他们通过相应流程发给内网的我们。
下载依赖一定要用 npm install
对比cnpm install 与 npm install的区别
1、 npm install的node_modules
打开 @开头的文件目录
目录太多挑选不一样的目录格式截图
2、cnpm install的node_modules目录
可以看到根目录,和@开头的文件下都有很多快捷方式。
快捷方式是复制不过去真实引用文件的。
复制过程如果依赖很多的话可以分多次复制
解决访问慢的方法: npm设置淘宝代理
npm config set registry https://registry.npm.taobao.org
无法解决该问题。因为没有提供具体的代码和错误信息,无法确定具体的解决方案。建议尝试重新安装Vue.js和相关依赖,并检查控制台信息以确定错误原因。若问题仍然存在,建议向Vue.js的官方社区或其他技术社区提问,以获取更好的解决方案。