vue-cli 外部引入vue-router报错 Uncaught TypeError: Cannot redefine property: $router
在优化基于vue-cli开发的vue项目中,把vue-router改成外部引入的时候,
/build/webpack.base.conf.js配置参数:
externals: {'vue': 'Vue','vue-router':'VueRouter','axios':'axios',},
console中提示
Uncaught TypeError: Cannot redefine property: $router
分析问题,研究了半天发现应该是在用vue-cli脚手架搭建环境的时候,默认配置安装了vue-router,
这样在用外部引入vue-router的时候造成了重复引用,导致了报错
解决方法:
npm uninstall vue-router --dev-save
以上方法若不成功,删除package.json中的依赖vue-router
删除node_modules文件,重新 npm install 就可以了。
--------------------------------------------------------
工作中遇到这个问题了。
转载自:http://www.liweiliang.com/941.html
vue-cli 外部引入vue-router报错 Uncaught TypeError: Cannot redefine property: $router相关推荐
- Vue 打包后报错 Uncaught TypeError: Cannot redefine property: $router
原因:就如报错提示所描述的,不能重新定义router,说明是重复定了router,说明是重复定了router,说明是重复定了router.通常是因为在项目中安装了vue-router的依赖并且用Vue ...
- Vue 3 + Vite + SuerMap iClient构建报错Uncaught TypeError utils.inherits is not a function
一.现象 Uncaught TypeError: utils.inherits is not a function 二.问题产生原因 Elasticsearch本身就需要这些东西,以前没有问题是因为W ...
- vue cli 项目在打包时候报错 API fatal error handler returned after process out of memory
问题描述 vue cli 项目在打包时候报错:API fatal error handler returned after process out of memory. 问题分析 从给出的提示可以看出 ...
- 【解决】控制台报错Uncaught TypeError: Object(...) is not a function at eval (vue-router.esm-bundler.js
打开http://localhost:8080/,控制台报错 Uncaught TypeError: Object(...) is not a functionat eval (vue-router. ...
- 小程序组件报错Uncaught TypeError: Cannot read property 'name' of undefined
小程序组件报错Uncaught TypeError: Cannot read property 'name' of undefined Component({/*** 组件的属性列表*/propert ...
- js代码中for循环里绑定onclick事件报错Uncaught TypeError Cannot set properties of undefined (setting ‘className‘)
jsfor循环里绑定onclick事件报错Uncaught TypeError Cannot set properties of undefined (setting 'className') 我想要 ...
- layui报错Uncaught TypeError: tree is not a function
layui报错Uncaught TypeError: tree is not a function tree({ elem: "#classtree" , data: data , ...
- JsonMap对象的获取与前台浏览器报错Uncaught TypeError: Cannot read property ‘map‘ of undefined
JsonMap对象的获取与前台浏览器报错Uncaught TypeError: Cannot read property 'map' of undefined 经过不断排查以后发现是自己的后台传的值出 ...
- 立即执行函数报错Uncaught TypeError: (intermediate value) is not a function.
立即执行函数报错Uncaught TypeError: (intermediate value) is not a function. 文章目录 立即执行函数报错Uncaught TypeError: ...
最新文章
- FFMPEG音视频同步-音视频实时采集并编码推流-优化版本
- 单片机期末不挂科,看这一篇就够了
- rocketmq java home,rocketmq 安装与配置以及遇到的问题
- 嵌入式基于Linux电机控制,基于嵌入式arm+linux平台的直流电机调速控制系统.pdf
- Ext.js 进入页面直接加载数据、输入框设置初始值
- 德标螺纹规格对照表_螺栓螺母德标、欧标、国标对照表
- MySQL 定时备份数据库(包含脚本)
- Android 答题App
- 宿舍校园网路由器配置原理及指南
- 数字系统设计, 8个经典计数器电路方案合辑
- 北航提出基于语言桥接的时空交互来进行准确指向性视频对象分割
- 获取淘宝订单的解决方案——转
- 基于JAVA心灵治愈服务平台计算机毕业设计源码+系统+数据库+lw文档+部署
- 你真以为贪吃蛇是个简单的游戏?
- Linux(Centos7)服务器配置Tomcat以及JDK并部署WEB项目
- JavaSE基础知识(附上代码实现)1
- python爬取12306_Python 爬取12306火车票
- 分时操作系统(20世纪70年代)
- 华中师范大学计算机入学考试题目及分值,2018秋华师计算机的作业满分.docx
- 真机(联想ThinkCentre M4350S)U盘安装CentOS8
热门文章
- 使用arguments对象模拟函数重载
- XCode 4创建ipa文件及提交应用程序
- Jsf + Spring + Hibernate项目中引用的包
- Elasticsearch插件介绍及安装
- ELK结合Beats工具的搭建使用(Metricbeat、Filebeat、Topbeat)
- 客户端与服务器端的认证方式(cookie,token,session)
- PHP微信公众号支付弹出“NaN:undefined”解决方法
- Vue2.0用户权限控制解决方案
- 异步 HttpContext.Current 为空null 另一种解决方法
- 终极解决方案——sbt配置阿里镜像源,解决sbt下载慢,dump project structure from sbt耗时问题