gpt4 book ai didi

gruntjs - Grunt 构建在 travis 中失败 - "Cannot find any-promise implementation"

转载 作者:行者123 更新时间:2023-12-04 10:48:25 24 4
gpt4 key购买 nike

我正在使用 travis 来测试我的代码。最近,grunt 任务开始失败,但与 grunt 相关的任何事情都没有改变。 (经过测试的新提交仅包含两个 PHP 文件中非常小的更改。)
这是 travis 的日志部分:

$ grunt build:app
Running "typings:default" (typings) task
Warning: Cannot find any-promise implementation nor global.Promise. You must install polyfill or call require("any-promise/register") with your preferred implementation, e.g. require("any-promise/register")("bluebird") on application load prior to any require("any-promise"). Use --force to continue.
Aborted due to warnings.
The command "grunt build:app" exited with 3.

我试图搜索该警告消息,但找不到任何有用的信息。

还有一件事:当我运行时 grunt build:app在我的电脑本地它工作得很好。

谢谢你的时间 :)

最佳答案

当我开始使用 grunt-typings 时,我遇到了同样的问题。在本地工作,在我的 CI 服务器上不起作用。最终通过执行错误消息的建议来修复它:
npm install bluebirdnpm install any-promise
在 GruntFile.js 中:
require("any-promise/register")("bluebird");

关于gruntjs - Grunt 构建在 travis 中失败 - "Cannot find any-promise implementation",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36112919/

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