3.1.0 空项目创建typescript报错


3.1.0 新建项目不会自动创建 tsconfig.json

这就是原因

从其他项目复制一个tsconfig.json用或者到引擎地址 templates/empty/ 中复制一个tsconfig.json。。这样新建就有了

我碰到这个问题的解决方法是,修改temp/declarations/cc.d.ts

/// <reference path="C:\CocosDashboard_1.0.10\resources\.editors\Creator\3.1.0\resources\resources\3d\engine\bin\.declarations\cc.d.ts"/>

把这个路径故意改错,vscode会报错,然后再改回来,就会发现找不到cc的错误消失了,因为我觉得vscode找引用文件,肯定是配置了什么东西,才会找到cc,经过寻找发现只有这个地方的配置告诉vscode去cc.d.ts中去找cc以及其他的cocos名称

这个问题更新 dashboard 已经修复了,我们在 dashboard 对 3.1.0 进行了特殊的处理。
后续版本也已经修复了这个问题