【发布时间】:2016-07-23 06:55:22
【问题描述】:
我正在尝试让我的项目在 Travis 上构建(在本地一切正常)。我遇到了 Typescript 的问题。在我的.travis.yml 文件中,我有这组命令:
before_script:
- npm i -g typescript typings
- typings install
- tsc
运行打字稿编译。但是,当我运行它时,我会收到很多错误...
例如
client/dev/nav/nav.component.ts(4,29):错误 TS2307:找不到模块“../user/services/user.service”。 node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(35,67):错误 TS2304:找不到名称“承诺”。 node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(50,66):错误 TS2304:找不到名称“承诺”。 node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(89,67):错误TS2304:找不到名称'Promise'。
大概是 Typings 安装不正确,Typings 配置不正确,或者在任何服务器/客户端文件中都没有对主 Typings 文件的引用?
非常感谢一些关于可能有什么问题的指导,或者我可以在哪里进行调试?
【问题讨论】:
标签: typescript continuous-integration travis-ci tsc tsd