系统:win10,
ccc:1.6.0rc1
typescript:2.4.2
vscode:1.15
按照文档操作自定义命名空间:http://www.cocos.com/docs/creator/scripting/typescript.html
没法生成js文件,且多处报错,截图如下:

虽然我也不知道怎么回事,但是你把indlude 编译一遍之后,再注释一遍再编译一次就好了(namespace.js的代码不会被清空),这么操作很恶心…,但我还没找到出路
这个官方能出来解释下最好
对了···忘了说了···之前编译能编译完成····只是不能生成js文件,报错还是有。
我今天升级了vscode到1.15的x64版本···导致编译都失败了···
求各路大神前来解惑啊···
你发一下你 .vscode目录下的 task.json文件看下,我觉得你任务配置出问题了
我刚才2了···我关了ccc忘了启动导致无法连接到7456端口···
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
“version”: “0.1.0”,
“tasks”: [
{
“taskName”: “compile”,
“command”: “curl”,
“args”: [
“http://localhost:7456/update-db”
],
“isShellCommand”: true,
“isBackground”: true,
“showOutput”: “always”,
“isBuildCommand”: true
}
]
}
加个QQ吧···沟通及时一点···
按照你这里的操作···tsconfig.json里面的错误没有了···但是还是有其它两个报错···也编译不出js文件来···
这样是能编译出JS文件来了···但是tsconfig中加了include之后就一直报cc找不到,class错误,如图http://forum.cocos.com/uploads/default/original/3X/6/6/66cce395e6fed1101a2fca615f9e25d2df2f3dd1.png
没有关系,这个不影响的,你再把include注释掉再编译一次就没有错误提示了,已经生成的js代码不会被清理掉的,就是这么蛋疼,目前我也不知道还有什么其他办法没有
呼叫大神···还有人知道如何解决这个问题吗?
公司不能用qq 没办法
我也是用typescript,发现1.6下。引擎识别不了继承typescript类的组件。
不会啊,你的问题出在哪,到目前为止,typescript 我用的还算顺畅
最近也收到其他用户反应说用vscode的构建流程不能编译ts文件
这部操作是在creator之外的,应该是新版本的 vscode 改了编译配置,具体还需要再研究一下
你好 我想在用1.62的版本 也是这个问题 用外面的命名空间 编译之后 就出现找不到cc. 按你说的吧include 注释 在案ctrl+shift+编译一遍 结果都没有提示了 这是为啥
个人经验。
1 删除根目录下的tsconfig.json文件
2 新建namespace文件夹
3 在namespace文件夹中,创建tsconfig.json文件
4 在namespace文件夹下 执行 tsc命令(开监听)
这样在编辑器中写ts也会编译,不用creator来编译自己的namespace下的ts. 而且,也不会影响原来代码中的ts 找不到cc的报错
我的tsconfig.json
{
"compilerOptions": {
"target": "es2015",
"lib": [
"dom",
"es5",
"es2015.promise",
"es6"
],
"module": "commonjs",
"declaration": true,
"declarationDir": "../",
"outDir": "../assets/Script/Lib/",
"strict": false,
"watch": true
}
}




