 
		慕无忌3165165
2020-08-17 17:15
import Vue from 'vue' export default new Vue

 
				 
				把msg.js里的内容改了,新版不支持了,改成下边的可以解决,找了一天找到的方法
--------
import mitt from 'mitt'
const bus = {}
const emitter = mitt()
bus.$on = emitter.on
bus.$off = emitter.off
bus.$emit = emitter.emit
export default bus
 
				https://blog.csdn.net/fuweipeng2012/article/details/113812794
解决方案。安装个第三方插件mitt。修改下msg.js文件和main.js文件
 
				vue.js的第二行去掉new!
 
				
就这样就可以了
 
				创建vue项目的时候把版本调到2就可以了
 
				有没有人找到解决方法啊?
 
				虽然上面那个错误不报了,但是会报$emit和$on not function的错,哎,解决不了啊
 
				 把new去掉就好了
把new去掉就好了
 
				同问呀,谁来解释一下
 
				一样的错误,我重新安装了3.11.0的版本,还是不能跑出来
 
				同报错!课程里讲的是vue-cli 3,现在那个安装命令,默认安装的是vue-cli 4,那个'vue'文件改过了,好像没提供Vue供调用。。文档太少,也不知道能改成什么其它写法。。
后来我指定版本安装了vue-cli 3.11,就能正常跑了
vue-cli全集
44762 学习 · 230 问题
相似问题