当使用cdn引入时,将vue-router改成外部引入时
报错

Uncaught TypeError: Cannot redefine property: $router

解决方法:
在webpack.base.conf.js配置参数
externals: {
‘vue’: ‘Vue’,
‘vue-router’:‘VueRouter’,
‘axios’:‘axios’,
“ElementUI”: “element-ui”,
‘babel-polyfill’: ‘window’
},
在vue-cli脚手架搭建项目时,默认配置安装了vue-router,这样在外部引用时vue-router造成了重复引用,导致报错,页面不加载

直接npm uninstall vue-router即可

Logo

前往低代码交流专区

更多推荐