Arc*_*rma 3 macos upgrade node.js
我想将 node 升级到 12.10.0 并将 npm 升级到 6.11.3,目前我正在使用 macOS Mojave 版本 10.14.5
我正在使用这些命令将节点版本升级到 12.10.0::
sudo npm cache clean -f (强制)清除你的 npm 缓存sudo npm install -g n 安装 n(这可能需要一段时间)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
Run Code Online (Sandbox Code Playgroud)
当我检查节点版本时,node -v它仍然显示旧版本10.16.3
我试图添加节点路径,但它仍然给我相同的输出。我已经使用了命令sudo nano /etc/path,然后添加/usr/local/bin/node了它的路径。
请建议我如何将 node 升级到 12.10.0 并将 npm 升级到 6.11.3 版本?
小智 8
第 1 步:清理 npm 缓存
sudo npm cache clean -f
Run Code Online (Sandbox Code Playgroud)
步骤 2:使用以下命令全局安装节点助手 (n)。
sudo npm install -g n
Run Code Online (Sandbox Code Playgroud)
安装节点助手后。您可以获取特定版本,例如我需要 16.14.1,然后您就可以执行。
sudo n 16.14.1
Run Code Online (Sandbox Code Playgroud)
或者您可以使用以下命令获取最新的稳定版本
sudo n stable
Run Code Online (Sandbox Code Playgroud)
然后就可以确认安装的版本了
node --version
Run Code Online (Sandbox Code Playgroud)
小智 6
按照以下教程安装 nvm:
如上面的链接所述,
开始:
brew update
brew install nvm
mkdir ~/.nvm
nano ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
在您的 .bash_profile 文件中(根据您的 shell,您可能正在使用其他文件),添加以下内容:
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
Run Code Online (Sandbox Code Playgroud)
回到你的 shell,激活 nvm 并检查它(如果你打开了其他 shell 并且你想保留它们,做同样的事情):
source ~/.bash_profile
echo $NVM_DIR
Run Code Online (Sandbox Code Playgroud)
然后在帮助 nvm 安装您想要的任何节点版本(例如 v12.14.1):
nvm install v12.14.1
nvm use v12.14.1
Run Code Online (Sandbox Code Playgroud)
切换到 12.14.1 版本。
| 归档时间: |
|
| 查看次数: |
6602 次 |
| 最近记录: |