NodeJS 回滚到NPM的先前版本

wkftcu5l  于 2023-01-30  发布在  Node.js
关注(0)|答案(3)|浏览(348)

我想使用节点v14.7.0的早期版本和它各自的npm。当我这样做时,我仍然得到npm的最新版本,而不是早期版本。
如何获取早期版本?

liwlm1x9

liwlm1x91#

您可以使用以下命令回滚到旧版本的npm

npm install -g npm@<version number>

for example:
npm install -g npm@3.1.1

如果你想要最新版本你可以用途:
@latest代替版本号。

kognpnkq

kognpnkq2#

当我这样做的时候,我仍然得到最新版本的npm,而不是早期版本。
这可能是由于没有正确删除它,或者您可能正在重新安装最新版本。
如果你使用的是基于linux的操作系统,我建议你使用nvm,如果你使用的是基于windows的操作系统,我建议你使用nvm-windows,这将帮助你保持不同版本的node和npm,并且你可以在以后根据项目的需求进行切换。
它易于安装和使用。Linux命令:

nvm install node

对于windows,您可以安装nvm-windows here

nvm list

一旦你这样做,你可以安装不同版本的节点,它会自动给予它的相关npm版本:

nvm install `versionnumber`
2wnc66cl

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

相关问题