vue.js - 如何使用 vue-cli-service serve 禁用热模块替换?
问题描述
每当我跑步vue-cli-service serve
并尝试访问该站点时,我都会Uncaught Error: [HMR] Hot Module Replacement is disabled.
进入浏览器。
是什么导致了这个错误?我不想启用 HMR。
解决方案
在 vue-loader 中设置hotReload
为。false
遗憾的是,更改vue-cli的加载程序选项不起作用。
module.exports = {
chainWebpack: config => {
config.module
.rule('vue')
.use('vue-loader')
.loader('vue-loader')
.tap(options => {
options.hotReload = false
return options
})
}
}
运行vue-cli-service serve --mode=production
它会禁用 HMR,但还不止于此。
推荐阅读
- java - 使用socket服务器和des算法加解密
- python - 绘制宽度较小的 pygame 矩形
- html - 如何避免动画元素在放大页面时扩展页面
- python - what is the order of mathematical calculations in python?
- kubernetes - Ubuntu 20.04 qemu-kvm 共享文件夹
- amazon-athena - 我需要在 Athena AWS 中使用 INSTR
- javascript - 模糊页面上所有输入的最佳方法?
- excel - 在 excel vba 中排序时出现应用程序错误
- php - 尝试从数据库表中进行基本减法
- javascript - 在 React 中管理组件功能的正确方法