gpt4 book ai didi

Travis 构建中的 typescript 失败

转载 作者:搜寻专家 更新时间:2023-10-30 21:14:23 25 4
gpt4 key购买 nike

我正在尝试让我的项目在 Travis 上构建(在本地一切正常)。我遇到了 Typescript 的问题。在我的 .travis.yml 文件中,我有这组命令:

before_script:
- npm i -g typescript typings
- typings install
- tsc

运行 typescript 编译。但是,当我运行它时,我遇到了很多错误...

例如

client/dev/nav/nav.component.ts(4,29): error TS2307: Cannot find module '../user/services/user.service'. node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(35,67): error TS2304: Cannot find name 'Promise'. node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(50,66): error TS2304: Cannot find name 'Promise'. node_modules/angular2-jwt/node_modules/rxjs/CoreOperators.d.ts(89,67): error TS2304: Cannot find name 'Promise'.

Here是完整的构建日志。和 Here是完整的 repo 协议(protocol)。

大概是 Typings 没有正确安装,Typings 配置不正确,或者在任何服务器/客户端文件中都没有对主 typings 文件的引用?

真的很感激一些关于可能出错的指导,或者我可以在哪里调试它?

最佳答案

Typings is not configured correctly

来自错误日志 Promise 未定义。最快的解决方法是添加 promise.d.ts 例如: v8promise.d.ts并将其添加到您的项目中。

关于Travis 构建中的 typescript 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36390689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com