nvm

nvm、node、npm

920 发布: 2025/3/20 08:00 本文总阅读量

NVM

1.安装NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

或者

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

2.配置环境变量

安装完成后,需要将 NVM 的环境变量配置到你的shell配置文件中。如果你使用的是bash,则编辑~/.bash_profile或者~/.bashrc;如果你使用的是zsh,则编辑~/.zshrc

末尾添加

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

重新加载配置文件

# 如果你使用的是 zsh
source ~/.zshrc 
# 如果你使用的是 bash
source ~/.bash_profile 

3.验证安装

nvm --version

番外:

Tips

  • npm安装不成功可能跟mac根目录.npmrc有关系,内部指定了一些配置;

  • mac默认安装的是arm版本node,如想安装x86可以如图勾选终端中的Rosetta

示例

验证是arm、x86

# 方式一
node -p "process.arch"

# 方式二(通常情况下,ARM 版的 Node.js 可能会安装在 /opt/homebrew/bin/node (如果你使用 Homebrew 安装),而 Intel 版的可能会安装在 /usr/local/bin/node 。)
which node

# 方式三
file $(which node)

node手动安装

1.下载资源
https://nodejs.org/dist/v14.21.3/node-v14.21.3.tar.xz 
2.进入到缓存目录

将下载的资源放入到~/.nvm/.cache/src/node-v14.21.3/目录下:

cd ~/.nvm/.cache/src/node-v14.21.3/
3.解压
tar -xf node-v14.21.3.tar.xz
4.进入解压后的目录
cd node-v14.21.3
5.执行配置脚本
./configure
6.编译
make
7.安装
sudo make install
8.验证
node -v
npm -v