尝试使用typescript出现问题

在ts中,书写
const {ccclass, property, executionOrder} = cc._decorator;
或者直接写cc.Component都会报

[ts] Cannot find name ‘cc’ .any

编译也会报同样的问题,虽然能生成js

是否是因为我把.ts都放到了assets外部?

IDE:VS CODE

引擎:1.6.2

目录结构:

├─assets
│ ├─Scene
│ ├─Script
│ └─Texture
├─library
├─local
├─packages
├─settings
├─temp
└─typescript
├─components
├─controllers
├─models
└─views

导出vscode智能提示数据

这个肯定导了的啊。

个人经验,可能的情况:
1,确保你的项目目录下有Creator.d.ts声明文件。
2,当按照官方文档,使用ts的namespace,把代码放在外面,然后修改 tsconfig.json,把输出文件弄到一个文件里面去,
即 添加outFile属性,这时会导致vscode报红,提示找不到cc。把tsconfig.json恢复,问题就好。这是一个bug,以前论坛里有人提到过。