呵呵!404 未找到:小指头承诺



我正在尝试安装Ionic Pro,但在推送实时部署时遇到此错误。任何帮助将不胜感激

npm install --quiet --no-optional

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: pinkie@2.0.4 (node_modules/pinkie):

npm WARN 404 SKIPPING OPTIONAL DEPENDENCY: Not Found: pinkie@https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz

npm ERR! code E404

npm ERR! 404 Not Found: pinkie-promise@https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz

npm ERR! A complete log of this run can be found in:

npm ERR! /home/gitlab-runner/.npm/_logs/2018-01-06T18_55_47_426Z-debug.log

npm install --quiet --no-optional failed

Running after script...

$ run "clean-up"

Running Stage clean-up for Job: 5211838

ERROR: Job failed: exit status 1

不到一年前,包"leftpad"破坏了世界各地的NPM构建,因为作者将其从公共存储库中拉出。

今天也发生了同样的事情,因为"小指承诺"。作者的 NPM 帐户 (@floatdrop( 被删除,为他编写的所有软件包中的恶意软件提供了机会。

依赖版本包括Ionic和(在我的情况下(node-sass。

资源:

  • NPM 问题:https://github.com/npm/registry/issues/255
  • 事件报告:https://status.npmjs.org/incidents/41zfb8qpvrdj
  • 萍琪承诺问题:https://github.com/floatdrop/pinkie-promise/issues/4
  • 依赖包:https://www.npmjs.com/browse/depended/pinkie-promise
  • @floatdrop的所有存储库:https://github.com/floatdrop?tab=repositories

我能够通过指向他们的 github 存储库来安装 pinkie-promise 来解决这个问题。

npm install https://github.com/floatdrop/pinkie-promise.git

使

项目构建再次工作的解决方案

由于此依赖项在 npm 注册表上不可用,必须执行以下操作才能使其正常工作。

请按照以下步骤使事情再次正常工作。

  1. rm -rf node_modules/
  2. rm -rf package-lock.json
  3. npm i https://github.com/floatdrop/pinkie-promise.git

最后你会看到输出

+ 小指头-promise@2.0.1

相关内容

  • 没有找到相关文章

最新更新