我正试图让我的项目建立在 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:找不到名称“Promise”。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 文件的引用?
真的很感激一些关于可能出了什么问题的指导,或者我可以在哪里进行调试?