【问题标题】:TypeScript transpiling error with Webstorm 7Webstorm 7 的 TypeScript 转译错误
【发布时间】:2013-11-13 08:40:38
【问题描述】:

我用 Webstorm 7 开发 TypeScript 已经有一段时间了,今天我收到这条错误消息,它阻止了 Webstorm 转换 ts 文件。有没有人见过这个问题?顺便说一句,我在 Mac 上。

/usr/local/lib/node_modules/typescript/bin/tsc --sourcemap MyClass.ts --module AMD --target ES5
/usr/local/lib/node_modules/typescript/bin/tsc.js:44963
                    if (decl.kind == 32 /* DynamicModule */) {
                            ^
TypeError: Cannot read property 'kind' of undefined
    at SemanticInfoChain.findDecls (/usr/local/lib/node_modules/typescript/bin/tsc.js:44963:33)
    at SemanticInfoChain.findSymbol (/usr/local/lib/node_modules/typescript/bin/tsc.js:45040:30)
    at /usr/local/lib/node_modules/typescript/bin/tsc.js:37104:52
    at PullTypeResolver.findTypeSymbolForDynamicModule (/usr/local/lib/node_modules/typescript/bin/tsc.js:36426:30)
    at PullTypeResolver.resolveImportDeclaration (/usr/local/lib/node_modules/typescript/bin/tsc.js:37103:36)
    at PullTypeResolver.resolveAST (/usr/local/lib/node_modules/typescript/bin/tsc.js:39157:33)
    at PullTypeResolver.resolveList (/usr/local/lib/node_modules/typescript/bin/tsc.js:38618:26)
    at PullTypeResolver.resolveAST (/usr/local/lib/node_modules/typescript/bin/tsc.js:39132:33)
    at PullTypeResolver.resolveModuleDeclaration (/usr/local/lib/node_modules/typescript/bin/tsc.js:36610:30)
    at PullTypeResolver.resolveAST (/usr/local/lib/node_modules/typescript/bin/tsc.js:39138:33)

【问题讨论】:

  • 你是说从控制台做同样的编译工作吗?
  • 想通了。当我导入一个空类时会出现此错误,我必须度过漫长的一天:(谢谢你们

标签: compiler-errors typescript code-translation


【解决方案1】:

确保您拥有最新版本的 TypeScript。我没有遇到过 webstorm 的这个错误。

PS:你可以尝试使用稍旧的 TypeScript 版本:

npm install -g  typescript@0.9.1

【讨论】:

    猜你喜欢
    • 2013-08-03
    • 2019-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-06
    • 2017-11-09
    相关资源
    最近更新 更多