问题所在
今天打算新建一个项目,在下载完路由的时候发现报错了
找到原因
安装vue-router时没有指定版本,然后npm自动下的是最新版(vue-router版本太高和vue2起冲突了)
在package.json中找到
"dependencies": {
"core-js": "^3.8.3",
"vue": "^2.6.14",
"vue-grid-layout": "^2.4.0",
"vue-router": "^4.2.5"
},
解决方法
卸载4版本的router,@指定版本装3.x的vue-router即可,我按自己的习惯安装3.5.2的vue-router亲测可用
卸载:npm uninstall vue-router
安装:npm i vue-router@3.5.2
重新启动一下项目就恢复如初啦