我在Ubuntu 10.10上运行Node.js v0.5.9-pre版本。

我希望使用v0.5.0-pre版本。

如何回滚到节点的旧版本?


当前回答

为此,您需要安装NVM。

对于Mac

使用下面的命令编辑.bash_profile。

nano .bash_profile

并将以下行添加到.bash_profile

export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh

保存它。退出终端并检查魔法。

然后使用下面的命令安装所需的版本。

nvm install v14.18.0

如果您想检查系统上已安装的节点版本。使用下面的命令。

nvm ls

如果您想从已安装的节点版本中使用特定版本。使用以下命令

nvm use 12.14.4

其他回答

如果你已经安装了你想要的节点版本,但似乎无法切换到它,试试这个:

nvm use --delete-prefix <version>. npm shows the lates version installed but can't switch to it. If so, this is the output you will see: You need to run "nvm install v16.2.0 Then run:nvm install <type the version you wish to use here>Your output should look like this: Downloading and installing node v16.2.0... Downloading https://nodejs.org/dist/v16.2.0/node-v16.2.0-linux-x64.tar.xz... ####################################################################### 100.0% Computing checksum with sha256sum Checksums matched! Now using node v16.2.0 (npm v7.13.0) Creating default alias: default -> v16.2.0 You are done! You can see the latest version by running: node -v

我发现最简单的方法是

卸载当前版本 从https://nodejs.org/download/release/下载相应版本的。msi安装程序(x64或x86)

如果你想转到LTS版本的节点,它是最新/当前版本的稳定版本,只需在你的目录中运行这个。

NPM I节点

这将在你的目录中安装LTS版本的node。

为什么使用任何扩展,当你可以这样做没有扩展:)

安装指定版本的节点

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

具体版本:sudo n 4.4.4而不是sudo n stable

运行这个:

rm -rf node_modules && npm cache clear && npm install

节点将从缓存的文件中安装。所以如果你先清除所有东西,那么NPM使用0.10。Xx,它将恢复正常。