NodeJS 如何在macOS莫哈韦中将节点升级到特定版本,并更新节点的活动路径?

e5njpo68  于 12个月前  发布在  Node.js
关注(0)|答案(5)|浏览(154)

我想将node升级到12.10.0,npm升级到6.11.3,目前我正在使用macOS莫哈韦版本10.14.5
我正在使用这些命令将node版本升级到12.10.0::

  1. sudo npm cache clean -f(force)清除npm缓存
  2. sudo npm install -g n install n(这可能需要一段时间)
  3. sudo n 12.10.0升级到特定版本
    运行最后一个命令后,它会给我一个输出,如下所示:
installing : node-v12.10.0
       mkdir : /usr/local/n/versions/node/12.10.0
       fetch : https://nodejs.org/dist/v12.10.0/node-v12.10.0-darwin-x64.tar.gz
   installed : v12.10.0 to /usr/local/bin/node
      active : v10.16.3 at /usr/local/opt/node@10/bin/node

字符串
当我检查节点版本node -v时,它仍然显示旧版本10.16.3
我已经尝试添加节点路径,但仍然,它给我相同的输出。我已经使用命令sudo nano /etc/path,然后添加/usr/local/bin/node路径到它。
请建议我如何将node升级到12.10.0,npm升级到6.11.3版本?

m528fe3b

m528fe3b1#

按照以下教程安装nvm:
Install nvm with homebrew
正如上面的链接所述,
开始于:

brew update
brew install nvm
mkdir ~/.nvm
nano ~/.bash_profile

字符串
在你的.bash_profile文件中(根据你的shell,你可能正在使用其他文件),添加以下内容:

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh


回到你的shell,激活nvm并检查它(如果你打开了其他shell,你想保留它们,做同样的事情):

source ~/.bash_profile
echo $NVM_DIR


然后使用帮助nvm安装你想要的任何节点版本(例如v12.14.1):

nvm install v12.14.1
nvm use v12.14.1


切换到12.14.1版本。

jfewjypa

jfewjypa2#

步骤1:清理npm缓存

sudo npm cache clean -f

字符串
步骤2:使用以下命令全局安装node helper(n)。

sudo npm install -g n


一旦节点助手安装。你可以得到一个特定的版本,如我需要16.14.1,然后你可以执行。

sudo n 16.14.1


或者您可以使用以下命令获取最新的稳定版本:

sudo n stable


然后您可以确认安装的版本

node --version

daolsyd0

daolsyd03#

安装n(npm模块)npm install -g n并运行sudo n latestsudo n <version>

drkbr07n

drkbr07n4#

1-第一次清洁:

sudo npm cache clean -f

字符串
2-安装npm:

sudo npm install -g n


3-安装最新版本,不提供给予病毒号:

sudo n stable


4-检查版本与网站:

node --version

yzuktlbb

yzuktlbb5#

另一种使用brew升级w/o的方法-
转到nodejs releases页面。此页面上的表格列出了可供下载的各种节点版本。
点击您需要的版本的下载链接。这将带我们到另一个页面下载节点版本,具体取决于您使用的操作系统。对于Mac,我们可以下载.pkg
下载软件包后,我们可以通过点击下载的文件并点击“下一步”来运行它,直到我们完成。

相关问题