vue热更新无法关闭_vue 无法热替换/热更新

参考了很多小伙伴的解决办法:

虽然我并不是用对方的方法解决的,也不是如2)提及的 对文件夹或者文件名称大小写敏感引起的。

依然还是建议大家打开学习一下,因为我是比较粗心的人,??的小伙伴文章所讲的 也许会对你在某些点(我没有注意到的地方)有助益。

热替换/热更新原理??:(引用1)

讲解一下热替换的原理:热替换是在执行npm run dev后,会启动一个本地服务器(webpack-dev-server),这个服务器会观察源代码编译出来的文件。一旦修改了源代码,就会立刻编译源代码,然后观察新编译后的文件,接下来替换。

我的解决办法(特别简单)

在router配置加:mode: ‘history‘

意不意外,这个配置是用来去除地址栏hash锚点的。可是 实实在在的其效果了。

希望你可以自己试试 同时也试试各种情况下的效果。如果有任何问题 欢迎小伙伴加以指正,谢过。

import Vue from ‘vue‘

import Router from ‘vue-router‘

import HelloWorld from ‘@/components/HelloWorld‘

import Upload from ‘@/components/upload‘

import Test from ‘@/Test/Test‘ //和文件大小写无关

Vue.use(Router)

export default new Router({

mode: ‘history‘, //就是这里

routes: [

{

path: ‘/‘,

name: ‘HelloWorld‘,

component: HelloWorld

},

{

path: ‘/upload‘,

name: ‘Upload‘,

component: Upload

},

{

path: ‘/test‘,

name: ‘Test‘,

component: Test

}

]

})

原文:https://www.cnblogs.com/ximiximi-blog/p/10855789.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值