在这里插入图片描述

安装

在Mac安装nvmnodenpm有多种方法,下面我将介绍其中的几种

方法一:使用Homebrew安装nvm

打开终端(Terminal),输入以下命令安装Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装nvm

brew install nvm

配置nvm环境变量

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

安装Node.js

nvm install node

查看已安装的Node.js版本

nvm ls

方法二:使用Node.js官方安装包安装

  1. 访问Node.js官网https://nodejs.org/en/download/),下载最新版本的Node.js安装包

  2. 双击安装包,按照提示进行安装。

  3. 验证Node.js是否安装成功:

node -v
  1. 安装npm
sudo npm install -g npm
  1. 验证npm是否安装成功:
npm -v

方法三:使用nvm安装Node.js

  1. 下载nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  1. 重新打开终端,或者运行以下命令更新终端配置
source ~/.bash_profile
  1. 安装Node.js
nvm install node
  1. 查看已安装的Node.js版本
nvm ls

在这里插入图片描述

  1. 设置默认的Node.js版本
nvm alias default node
  1. 安装最新版npm
# 最新版
npm install npm@latest -g
# 指定版本
npm install npm@××.×× -g
  1. 验证npm是否安装成功:
npm -v

在这里插入图片描述

这些是在Mac上安装nvm、nodenpm的几种常用方法。根据个人需求和喜好,选择一种适合自己的方法即可

配置环境变量

我们在Mac上安装nvm、nodenpm之后,还需要进行一些环境配置才能正常使用它们。下面是一些常用的配置步骤

配置nvm

  1. 打开终端(Terminal)。

  2. 输入以下命令打开环境变量配置文件

nano ~/.bash_profile

文件末尾添加以下几行代码

export NVM_DIR="$HOME/.nvm"
[ -s "$(brew --prefix)/opt/nvm/nvm.sh" ] && . "$(brew --prefix)/opt/nvm/nvm.sh"  # This loads nvm
[ -s "$(brew --prefix)/opt/nvm/etc/bash_completion" ] && . "$(brew --prefix)/opt/nvm/etc/bash_completion"  # This loads nvm bash_completion
  1. 按下ctrl + O保存文件,按下ctrl + X退出nano编辑器

  2. 运行以下命令使配置文件生效

source ~/.bash_profile
  1. 验证环境变量是否配置成功:
echo $NVM_DIR

配置npm镜像

由于默认npm源在国内访问速度较慢,建议使用淘宝npm镜像,以下是配置步骤

  1. 运行以下命令配置淘宝npm镜像
npm config set registry https://registry.npm.taobao.org
  1. 验证npm镜像是否配置成功:
npm config get registry

配置nodegyp

nodegyp一个用于编译node.js插件工具需要进行一些配置才能使用。以下是配置步骤:

  1. 安装Xcode Command Line Tools
xcode-select --install
  1. 安装Python 2.7.x
brew install python@2.7
  1. 配置npm使用Python 2.7.x
npm config set python python2.7
  1. 安装node-gyp
npm install -g node-gyp
  1. 验证node-gyp是否配置成功:
node-gyp -v

这些是在Mac上配置环境的几个常用步骤。根据个人需求和喜好,可以进行相应的自定义配置。

原文地址:https://blog.csdn.net/weixin_45626288/article/details/129733776

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_21494.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注