📜  恢复 npm 版本 (1)

📅  最后修改于: 2023-12-03 14:54:20.947000             🧑  作者: Mango

恢复 npm 版本

有时候我们在使用 npm 包管理工具过程中,可能会遇到版本不兼容、安装出错等问题,此时我们需要恢复 npm 版本到之前正常使用的版本。

方法一:使用 nvm

nvm 是一种方便的 node.js 版本管理工具,通过管理不同版本的 node.js 以及 npm 来避免版本冲突和兼容性问题。

  1. 首先下载并安装 nvm

  2. 确认已安装的 node.js 版本和对应的 npm 版本。可执行 npm -v 命令查看当前 npm 版本,node -v 命令查看当前 node.js 版本。

  3. 使用 nvm 安装需要的 node.js 版本,并指定对应的 npm 版本。

    # 安装 node.js 12.0.0 版本
    nvm install 12.0.0
    # 切换到 12.0.0 版本
    nvm use 12.0.0
    # 指定使用 npm 6.9.0 版本
    npm install -g npm@6.9.0
    
  4. 使用新安装的 node.js 和 npm 版本进行开发和测试。

方法二:重装 node.js 和 npm

如果使用 nvm 管理版本过于麻烦,可以直接重装 node.js 和 npm。

  1. 首先卸载当前的 node.js 和 npm 版本。如果是在 Mac 上通过 brew 安装的,可执行以下命令卸载:

    # 卸载 node.js
    brew uninstall node
    # 卸载 npm
    sudo rm -rf /usr/local/lib/node /usr/local/lib/npm /usr/local/include/node*
    sudo rm /usr/local/bin/node
    sudo rm /usr/local/share/man/man1/node.1
    
    
  2. 安装指定版本的 node.js 和 npm。可在 官网 上下载对应版本的安装包,也可以通过 Homebrew 安装。

  3. 使用新安装的 node.js 和 npm 版本进行开发和测试。

以上两种方法都可以解决 npm 版本相关的问题,开发者可以选择适合自己的方法进行恢复版本。