我正在尝试使用Appveyor部署网站。到目前为止,我还没有遇到任何问题。控制台似乎挂在尝试安装gifsicle的位置。这是控制台输出:

node.js - Appveyor部署卡在 Node gifsicle安装上-LMLPHP

是什么原因造成的?从搜索到的结果来看,这似乎是两个问题之一。内存不足(高度怀疑)或节点找不到依赖项。我认为,如果无法解决依赖关系,则会显示某种错误。取而代之的是,它像这样悬挂了一个小时,而传送带却终止了构建。是什么原因造成的?

编辑:



https://github.com/imagemin/imagemin-gifsicle访问实现gifsicle的模块的github页面之后,我看到以下内容:

node.js - Appveyor部署卡在 Node gifsicle安装上-LMLPHP

这是引起问题的原因吗?我怀疑这是因为imagemin-gifsicle传送器构建似乎在很早以前就失败了(根据https://ci.appveyor.com/project/ShinnosukeWatanabe/imagemin-gifsicle就像11个月前一样)。

最佳答案

关于此,有一个open issue in gifsicle

一位用户通过将npm降级到5.1.0来解决了该问题,但对其他一些用户则无效。

如果您确实需要解决此问题,我想说最好的方法是将调试信息贡献给该线程。除此之外,您还必须自己解决问题,然后提交拉取请求。

关于node.js - Appveyor部署卡在 Node gifsicle安装上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50590976/

10-09 20:28