【问题标题】:Npm randomly freezesNpm 随机冻结
【发布时间】:2021-06-21 21:51:08
【问题描述】:

我一直在将 npm 用于 react native 项目,并且在其他问题中(例如,当我尝试安装包时 npm 会删除我的所有依赖项),它经常冻结。这是一个powershell屏幕截图:

在我几乎所有的安装尝试中都会出现与此类似的输出。它挂在这个 IdealTree 上:计时,无论什么包,输出参数等。偶尔在多次尝试安装、取消、重新启动终端等之后,它会允许安装成功(然后,当然,它会删除我的包)。有时我刚刚放弃了 npm 安装并在可用时使用了 yarn,因此这些软件包可能已经混合在一起(尽管以前发生过这种情况)。我该如何解决这个问题?

-- 详细输出无助于澄清问题,它只是打印数百行计时消息,然后仍然冻结。

【问题讨论】:

  • 我以前也遇到过这个,后来发现是网络问题,我切换到移动热点,一切正常
  • 不幸的是没有帮助..我想我会用纱线做所有事情

标签: npm npm-install


【解决方案1】:

here 提到的网络连接似乎有问题。

尝试执行以下步骤:

sudo rm /etc/resolv.conf
sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolv.conf'
sudo bash -c 'echo "[network]" > /etc/wsl.conf'
sudo bash -c 'echo "generateResolvConf = false" >> /etc/wsl.conf'
sudo chattr +i /etc/resolv.conf

然后重新启动 - npm install 应该会再次顺利运行

【讨论】:

    猜你喜欢
    • 2012-10-23
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多