我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue2安装vue-router报错的解决方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue2安装vue-router报错的解决方法

项目场景:

在vue2中安装vue-router

问题描述:

提示:在安装过程中报错,缺少依赖:

PS D:\WebDeplpyer\workspace\Vue_Basic\vue_test> npm i vue-router
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
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See C:\Users\ASUS\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ASUS\AppData\Local\npm-cache\_logs\2022-02-16T06_43_35_320Z-debug.log

原因分析:

查阅资料,大部分都说是npm版本问题,新版本对下载要求比较严格。

解决方案:

根据错误提示,在命令行中加入–legacy-peer-deps,由于vue与vue-router版本兼容的问题,需要在安装语句后加入需要下载vue-router版本,不然会下载最新的vue-router版本。

npm install --legacy-peer-deps vue-router@3.5.2

在package.json文件中查看是否下载成功

  "dependencies": {
    "animate.css": "^4.1.1",
    "axios": "^0.25.0",
    "chromedriver": "^98.0.0",
    "core-js": "^3.6.5",
    "nanoid": "^3.2.0",
    "pubsub-js": "^1.9.4",
    "vue": "^2.6.11",
    "vue-resource": "^1.5.3",
    "vue-router": "^3.5.2",
    "vuex": "^3.6.2"
  },

附加:

利用<router-link>可以制作导航,可以链接到其他页面。

 <router-link to="/">[显示字段]</router-link>

to后面接的是导航的路径

[显示字段] :就是导航名称,比如首页。

在App.vue页面添加导航链接,实现导航

<template>
  <div id="app">
    <img class="lazy" data-src="./assets/logo.png">
    <div>
        导航
        <p>
            <router-link to="/demo">跳转到demo页面</router-link>
        </p>
        <p>
            <router-link to="/">跳转到首页面</router-link>
        </p>
    </div>
    <router-view/>
  </div>
</template>

这样就实现了用<router-link>标签设置导航,点击就可以实现页面内容的变化。

总结

到此这篇关于vue2安装vue-router报错的文章就介绍到这了,更多相关vue2安装vue-router报错内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue2安装vue-router报错的解决方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

部署vue element-ui admin报错的解决方法(vue2)

这篇文章主要给大家介绍了关于部署vue element-ui admin报错的解决方法,文中通过图文以及示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2022-12-23

聊聊Vue Router跨域报错的原因和解决方法

Vue Router 跨域报错是一个很普遍的问题。在使用 Vue Router 路由时,如果跨域访问另一个网站或 API,会出现跨域报错。本文将介绍 Vue Router 跨域报错的原因和解决方法。一、跨域的原因在浏览器中,同源策略是一种安全机制,限制了一个网站下的 JavaScript 只能访问该站点下的资源。同源策略不允许通过脚本跨域访问其他域的数据,比如在一个域名下的页面
2023-05-14

pytorch cuda安装报错的解决方法

这篇文章主要给大家介绍了关于pytorch cuda安装报错的解决方法,文中通过图文介绍的非常详细,对大家学习或者使用Pytorch具有一定的参考学习价值,需要的朋友可以参考下
2023-01-07

CentOS安装pillow报错的解决方法

安装pillow出现以下问题:ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting-------------------
2022-06-04

解决ant-design-vue安装报错的问题

这篇文章主要介绍了解决ant-design-vue安装报错的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-12-03

Windows安装Node.js报错:2503、2502的解决方法

前言 Windows真的是太恶心了!!!不仅会出现大量的垃圾文件,而且有时莫名的安装不上一些软件(正常软件)。前久因为想学学Koa2,打算升级下nodejs的版本以体验下ES6、ES7的aync,await等新特性,却死活安装不上nodej
2022-06-04

nginx 下安装配置 phpadmin报错的解决方法

如下所示: 系统版本:centos7.0 64位 NGINX版本:nginx version: nginx/1.9.8 PHP版本:PHP 7.0.0 (cli) (built: Dec 1 2015 17:53:27) ( NTS )
2022-06-04

import sklearn报错正确安装sklearn的解决方法

这篇文章主要介绍了import sklearn报错正确安装sklearn的解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-15

pyqt5安装报错的解决方案详解

pyqt5安装报错的解决方案详解,附具体代码示例引言:PyQt5是一款强大而流行的Python GUI图形界面开发工具。安装PyQt5时,常常会遇到一些报错,这给开发者带来了不少困扰。本文将详细介绍几种常见的PyQt5安装报错及相应的解决
pyqt5安装报错的解决方案详解
2024-01-19

wordpress安装出错的解决方法

今天在安装wordpress3.0.1的时候,写入数据库阶段时出现了一大片错误提示信息: 复制代码代码如下:WordPress database error: [The used table type doesn't support BLO
2022-06-12

vue-router解决相同路径跳转报错的问题

这篇文章主要介绍了vue-router解决相同路径跳转报错的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-05-14

安装@vue/cli报错npmERRgypERR问题及解决

这篇文章主要介绍了安装@vue/cli报错npmERRgypERR问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-11-13

vue安装node-sass和sass-loader报错问题的解决办法

这篇文章主要给大家介绍了关于vue安装node-sass和sass-loader报错问题的解决办法,文中通过图文以及示例代码将解决的方法介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2023-01-28

编程热搜

目录