我想使用节点v14.7.0的早期版本和它各自的npm。当我这样做时,我仍然得到npm的最新版本,而不是早期版本。如何获取早期版本?
liwlm1x91#
您可以使用以下命令回滚到旧版本的npm
npm install -g npm@<version number> for example: npm install -g npm@3.1.1
如果你想要最新版本你可以用途:@latest代替版本号。
@latest
kognpnkq2#
当我这样做的时候,我仍然得到最新版本的npm,而不是早期版本。这可能是由于没有正确删除它,或者您可能正在重新安装最新版本。如果你使用的是基于linux的操作系统,我建议你使用nvm,如果你使用的是基于windows的操作系统,我建议你使用nvm-windows,这将帮助你保持不同版本的node和npm,并且你可以在以后根据项目的需求进行切换。它易于安装和使用。Linux命令:
nvm install node
对于windows,您可以安装nvm-windows here。
nvm list
一旦你这样做,你可以安装不同版本的节点,它会自动给予它的相关npm版本:
nvm install `versionnumber`
2wnc66cl3#
建议使用节点版本管理器(NVM)来简化版本更改。然后您可以从终端或命令行使用如下所示:
// Check installed versions: nvm list // Change version to 15: nvm use 15 // Check node version: node -v // Switch version: nvm use 16 // Install different version: nvm install 11
3条答案
按热度按时间liwlm1x91#
您可以使用以下命令回滚到旧版本的npm
如果你想要最新版本你可以用途:
@latest
代替版本号。kognpnkq2#
当我这样做的时候,我仍然得到最新版本的npm,而不是早期版本。
这可能是由于没有正确删除它,或者您可能正在重新安装最新版本。
如果你使用的是基于linux的操作系统,我建议你使用nvm,如果你使用的是基于windows的操作系统,我建议你使用nvm-windows,这将帮助你保持不同版本的node和npm,并且你可以在以后根据项目的需求进行切换。
它易于安装和使用。Linux命令:
对于windows,您可以安装nvm-windows here。
一旦你这样做,你可以安装不同版本的节点,它会自动给予它的相关npm版本:
2wnc66cl3#
建议使用节点版本管理器(NVM)来简化版本更改。然后您可以从终端或命令行使用如下所示: