node.js - Appveyor 部署挂在节点 gifsicle 安装上
问题描述
我正在尝试使用 appveyor 部署网站。直到现在我都没有遇到问题。控制台似乎挂在它尝试安装 gifsicle 的位置。这是控制台输出:
这可能是什么原因造成的?从我所做的搜索来看,这似乎是两个问题之一。内存不足(高度怀疑)或节点找不到依赖项。我认为如果它无法解决依赖关系,它会显示某种错误。相反,它只是像这样挂了一个小时,appveyor 终止了构建。这可能是什么原因造成的?
编辑:
在https://github.com/imagemin/imagemin-gifsicle访问实现 gifsicle 的模块的 github 页面后,我看到以下内容:
这是导致问题的原因吗?我会怀疑它,因为 imagemin-gifsicle appveyor 构建似乎在很久以前就失败了(就像 11 个月前根据https://ci.appveyor.com/project/ShinnosukeWatanabe/imagemin-gifsicle一样)。
解决方案
gifsicle中有一个关于此的未解决问题。
一位用户通过将 npm 降级到 5.1.0 解决了这个问题,但这对其他人不起作用。
如果您真的需要解决这个问题,我会说最好的方法是将您的调试信息贡献给该线程。除此之外,您必须自己解决问题并提交拉取请求。
推荐阅读
- api - Google 日历和 Looker 集成
- flutter - 使用 graphql_flutter 连接到 Graphql API 时出错
- testing - 如何动态生成 bazel 测试套件?
- dialogflow-es - 如果您只知道显示名称,那么检索 DialogFlow Intent 的 Id 的最佳 API 调用是什么?
- java - 为什么 System.getenv() 从 .bat 文件运行时返回 null?
- python - 类型错误:predict() 缺少 1 个必需的位置参数:'X'
- javascript - 如何在 javascript 中返回变量之前将 navigator.geolocation.getCurrentPosition() 中的纬度和经度存储到变量中
- excel - Excel Online:在同一行中的单元格更改时添加时间戳
- php - ACF 排序问题
- python - 如何使用正则表达式返回一个带有匹配项和分隔符的字符串?