【问题标题】:"npm install" hangs on sill: idealTree build“npm install”挂在窗台上:idealTree build
【发布时间】:2022-01-26 22:59:47
【问题描述】:

过去两天我一直在尝试解决这个问题,但没有任何效果:

我尝试过的解决方案包括:

  • 删除 package-lock.json 文件
  • 与项目中的其他开发人员协调以对齐 Node.js 版本并重新安装整个框架
  • 将 --verbose 用作“ndm i”命令的一部分
  • 编辑环境变量以将 NPM 添加到其中
  • 删除“node_modules”文件夹
  • 禁用,然后重新启用 SSH
  • 在启用和不启用 VPN 的情况下进行尝试
  • 通过命令行清除缓存,即 node_modules 步骤 以上

这是关于 SO 上同一问题的另一个主题的链接,似乎也很突出:Link

我已经查看了关于这个问题的关于 SO 的讨论范围,但无济于事,我想我别无选择。任何见解表示赞赏

【问题讨论】:

    标签: node.js


    【解决方案1】:

    问题是在安装尝试最终处理后与 registry.npmjs.org 的连接。

    解决办法是,当你去运行“npm install”时,你必须在它的末尾添加“registry.npmjs.org”,总结起来就是:

    npm i registry.npmjs.org

    确保从您的 NodeJS 项目的文件夹中运行它。

    其他有用的参考链接:

    NPM stuck on idealTree: timing idealTree

    npm install hangs

    stop "npm install" at [..................] | idealTree:regal: sill idealTree buildDeps

    Error : getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443 -- 这个是 Angular 的,但仍然相关。

    作为最后的好奇,去 registry.npmjs.org 会导致这个网站:

    https://www.npmjs.com/package/registry.npmjs.org 通往哪里

    您会在最后一个屏幕截图的右侧注意到我在此解决方案中使用的命令。

    最后:

    错误输出中有一个错字:错误指的是“registry.nPJMs.org”,而地址必须是“registry.nPMJs.org”。 我不知道这是否应该引起 NodeJS 开发人员的注意,但是你去吧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-10
      • 2017-03-20
      • 2021-07-05
      • 2018-11-04
      • 2015-08-05
      • 1970-01-01
      • 2014-12-04
      • 1970-01-01
      相关资源
      最近更新 更多