随着vue的版本省级,其相应的生态也随之升级,还在使用vue2的同学们在使用一些周边产物时(插件)会出现一些问题,比如vue__WEBPACK_IMPORTED_MODULE_0__.defineComponent) is not a function,这是因为插件的核心方法在vue2上是不存在的,解决这类问题,只能在安装时选定插件固定的版本,
比如 :
npm install vue-router@3.3.4
关于Vue、Vue-router、Vuex、Vue-cli版本
vue-version | name | version |
---|---|---|
Vue2.x | Vuex | 3.x |
Vue2.x | Vue-router | 3.x |
Vue2.x | Vue-cli | 3.x 4.x |
Vue3.x | Vuex | 4.x |
Vue3.x | Vue-router | 4.x |
Vue3.x | Vuex-cli | 4.x |
表格来源:https://blog.csdn.net/weixin_40944062/article/details/113251690