NodeJS 如何使用n降级节点版本

aiqt4smr  于 2022-11-29  发布在  Node.js
关注(0)|答案(6)|浏览(204)

我用brew安装了最新的节点版本18.9.0。我用npm n安装了n。我不能用n将活动版本从18.9.0切换到17.4.0。我不热衷于使用nvm,有没有办法用n做到这一点?
我首先安装了最新版本(18.9.0),然后全局安装了n,然后现在我试图用n更改版本,但我似乎无法将活动版本更改为用n安装的较低版本。
在全局安装n之后,I sudo n 17.4.0,但它不会更改活动版本。

nbysray5

nbysray51#

跟踪语句显示您安装了两个节点副本。由n(安装到/usr/local/bin/node)安装的节点副本位于PATH的后面。“活动”版本由homebrew安装。
您可以卸载自制版本,或修改您的PATH。
(If运行n doctor时,将检测到此问题并进行解释。)

zqry0prt

zqry0prt2#

既然你已经说过利用

$ n 17.4.0

不适合您,也许您可以尝试使用

$ n

然后用箭头键选择你想要的版本?这似乎对我有用。

roejwanj

roejwanj3#

要安装n,应该使用以下命令全局安装它:

$ npm install -g n

然后你只要跑

$ n 17.4.0
wnvonmuf

wnvonmuf4#

我建议使用fnm的工作真的很好

ar7v8xwq

ar7v8xwq5#

首先-全局安装:

$ npm install -g n

然后-运行以下代码:

$ n 17.4.0
iezvtpos

iezvtpos6#

Nodejs.org 在其分发目录中有以前的发行版本。找到所需的节点版本并安装它。
https://nodejs.org/dist/

相关问题