-
Creator 版本:2.1.2
-
目标平台: Web
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :vscode
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索:
如果你找到这个文章,说明是因为ts中调取cocos中的组件,或者设置的变量有问题 举个例子子
我们建立一个lable的变量 下面是这个是官方提供的模板方。不会有问题
@property(cc.Label) // 使用 property 装饰器声明属性,括号里是属性类型,装饰器里的类型声明主要用于编辑器展示 label: cc.Label = null; // 这里是 TypeScript 用来声明变量类型的写法,冒号后面是属性类型,等号后面是默认值
但是如果你是这样写出来的,上面的警告就出现
> @property(cc.Label) // 使用 property 装饰器声明属性,括号里是属性类型,装饰器里的类型声明主要用于编辑器展示
> label: cc.Label;// 这里是 TypeScript 用来声明变量类型的写法,冒号后面是属性类型,等号后面是默认值
发现不同了吗,是因为 label: cc.Label = null; 写成了 cc.Label。就出现了标题上面的错误了。你给你的那个警告的脚本上加上这个 cc.xxx = null; 这个警告就会消失