1.安装router
法一:输入以下命令
npm install --legacy-peer-deps vue-router@4.0.13
法二:去官网,根据vue2/vue3不同,对应去下载
https://v3.router.vuejs.org/zh/installation.html
2.安装完,运行报以下错误:
问题
//这是报错报错!!!!!!!
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: vue_test@0.1.0
npm ERR! Found: vue@2.6.14
npm ERR! node_modules/vue
npm ERR! vue@"^2.6.11" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^3.0.0" from vue-router@4.0.12
npm ERR! node_modules/vue-router
npm ERR! vue-router@"*" from the root project
说明router的版本过低,或者过高
过高的话,就输入以下命令
npm install vue-router@3.5.1 --save-dev
3.查看安装后的router版本,点击package.json文件
"devDependencies": {
"@babel/core": "^7.12.16",
"@babel/eslint-parser": "^7.12.16",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-service": "~5.0.0",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^8.0.3",
"vue-router": "^3.5.1",//这个就是router版本号
"vue-template-compiler": "^2.6.14"
},