当前位置: 首页 > 面试题库 >

如何重新安装损坏的npm

席烨
2023-03-14
问题内容

v9.11.1当我尝试使用npm时,我刚刚安装了node ,但始终收到以下错误:

npm WARN npm npm does not support Node.js v9.11.1
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/

我尝试这样做,npm i -g npm但是它无法更新自身,只是不断在上面抛出相同的错误。

当我运行npm -v它时5.5.1,似乎是最新版本5.8.0

我尝试删除该文件夹并在node.js安装程序上运行修复功能,但未替换该模块。


问题答案:

删除全局NPM文件夹

https://stackoverflow.com/a/5926706/349659

npm list -g

对于Windows,这很可能是:

%AppData%\npm\node_modules

您可以将其粘贴到文件夹的地址栏中,它将带您到那里。

在那里,删除名为的文件夹npm

下载最新版本的NPM

https://github.com/npm/cli/releases/latest

抓取zip并将其解压缩到node_modules刚从中删除npm文件夹的文件夹中。

将您从zip提取的文件夹重命名为 npm

如果您收到有关文件路径或名称太长的任何警告,请跳过警告。

更新祝你好运

现在,您应该能够在npm i -g npm没有任何警告的情况下运行更新/重新安装npm。

如果您在Windows中遇到有关路径或文件名过长的错误,我认为此步骤特别重要。

您可能会遇到以下错误。如果确实要删除并移动列出的文件,则应该可以npm i -g npm成功运行。

npm ERR! Refusing to delete C:\Program Files\nodejs\npx.cmd: is outside C:\Program Files\nodejs\node_modules\npm and not a link
npm ERR! File exists: C:\Program Files\nodejs\npx.cmd
npm ERR! Move it away, and try again.

npm ERR! Refusing to delete C:\Program Files\nodejs\npm.cmd: is outside C:\Program Files\nodejs\node_modules\npm and not a link
npm ERR! File exists: C:\Program Files\nodejs\npm.cmd
npm ERR! Move it away, and try again.


 类似资料:
  • 麦克卡特琳娜10.15.6 我已经安装了npm。我想升级,所以运行了以下命令。

  • 上个月,我安装了node 10.16.3 LTS,因为它没有最新的npm版本,所以我使用以下官方指南对其进行了更新:https://docs.npmjs.com/try-the-lates-stable-version-of-npm(选项2): 删除了%programfiles%\nodejs\npm和%programfiles%\nodejs\npm.cmd 将'npmrc'文件从%progra

  • 警告:已安装适用于android sdk的容器。 或者 == 此操作可能需要10分钟,具体取决于您的internet连接。请耐心点。 == 尝试了这个,但没有运气,我没有删除任何像在这个问题中提到的东西。

  • Studio版本4.2.1 尝试重新安装和删除以前的版本,尝试从build-tools-30.0.3添加dx.jar和dx.bat(即使添加后显示dx.jar文件不存在,这也不是一个好的解决方案)

  • 当我构建我的android应用程序时,它给出了错误“安装的构建工具版本30.0.3被损坏。删除并使用SDK管理器重新安装”我试图通过更新我的SDK管理器来修复这个问题,但它不起作用。我如何修复这个错误。

  • 问题内容: 在更新OSx并安装我的环境的新版本后,我彻底无法解决它。我不确定是什么原因导致的,并列出了我所做的并且最初阅读 无效的 一整套内容。答案部分提供了解决我的问题的方法。 无法修复未找到的命令的原因: 通过自制软件安装python,然后使用pip安装virtualenv 通过https://www.python.org安装python ,然后使用pip安装virtualenv 相关问题对我