多个 npm 版本

多个 npm 版本

当我安装两个版本的 npm 时遇到问题

我已经通过 npm 安装了apt-get install npm,并且全局安装了 npm via npm i -g npm(我已添加到路径中),但是当我运行npm --version它时显示通过 安装的版本apt-get

$ whereis npm
npm: /usr/bin/npm   /home/khd/.npm/bin/npm
$ which npm
/usr/bin/npm

我如何切换并为某个版本分配优先级?

答案1

我建议您使用 NVM(节点版本管理器)并卸载所有其他现有软件包。然后安装 npm。

您需要使用的主要命令是:

nvm install v*.* - to install needed version
nvm use VERSION_NUMBER - to apply a specific version of node
nvm ls - to see all versions of node and selected one

答案2

据我所知,npm与您正在运行的 NodeJS 版本紧密相关。因此,要npm同时安装不同版本的,您必须同时安装不同版本的 NodeJS。您可以使用 Node 版本管理器执行此操作没有记录.nvm 为您提供了nvm可用于在 NodeJS 安装等之间切换的命令。

相关内容