@vue/cli升级问题
升级@vue/cli 4.5.13 ==> 5.0.0-beta4
一般在大版本发生变化的时候,就意味着可能出现无法兼容的问题,因此一定要提前备份代码以防之后无法找回可运行代码
@vue/cli在升级大版本的时候发现项目完全无法启动了,看到错误提示说是wepack的支持版本都变了,所以感觉直接升级package.json是不可行的了
所以采用使用脚手架直接生成一下项目看一下区别,感觉在package.json中没有特别需要变化的地方
经过多次测试发现问题出在 vue.config.js 的设置中
wepack的支持版本版本变了,所以对应的webpack-dev-server版本升级了,属性配置也变更
变更文档可参考官网
devServer 部分涉及的属性包括:
- disableHostCheck: true
- allowedHosts: “all”,
- overlay属性不再支持,变为:
client:{ overlay:false }