vconsole.min.js:11 Please specifiy a default value for "ArtFont" property at its declaration

  • 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; 这个警告就会消失