本文将介绍如何在Windows和macOS系统上安装Node.js,以及配置npm国内镜像源来加速包的下载。包括npm配置、cnpm安装等实用技巧。
一、Node.js安装
1.1 Windows系统安装
- 访问Node.js官网:nodejs.org/
- 下载长期支持版(LTS)安装包
- 双击安装包,按照提示完成安装
- 打开命令提示符,验证安装:
node -v
npm -v
1.2 macOS系统安装
-
方法一:官网下载
- 访问 nodejs.org/
- 下载macOS版本的安装包(.pkg文件)
- 双击安装包,按照提示完成安装
-
方法二:使用Homebrew安装
# 安装Homebrew(如果未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装Node.js
brew install node
二、npm国内源配置
2.1 使用npm配置淘宝镜像
# 1. 临时使用
npm --registry https://registry.npmmirror.com install express
# 2. 永久配置
npm config set registry https://registry.npmmirror.com
# 验证配置
npm config get registry
# 3. 通过.npmrc文件配置(推荐)
# 在项目根目录或用户主目录下创建.npmrc文件
echo "registry=https://registry.npmmirror.com" > .npmrc
2.2 安装使用cnpm
# 安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
# 使用cnpm安装包
cnpm install express
# 查看cnpm版本
cnpm -v
三、常用的国内镜像源
- 淘宝NPM镜像(推荐)
https://registry.npmmirror.com
- 华为云镜像
https://mirrors.huaweicloud.com/repository/npm/
- 腾讯云镜像
http://mirrors.cloud.tencent.com/npm/
四、常见问题解决
4.1 下载速度慢
- 确保已经正确配置了国内镜像源
- 清除npm缓存后重试
npm cache clean -f
4.2 安装包失败
# 1. 清除缓存
npm cache clean -f
# 2. 删除node_modules和package-lock.json
rm -rf node_modules package-lock.json
# Windows系统使用:
rd /s /q node_modules
del package-lock.json
# 3. 重新安装
npm install
五、总结
通过本文的配置,你应该能够:
- 在Windows或macOS上安装Node.js
- 配置npm国内镜像源
- 使用cnpm加速包下载
- 解决常见的npm问题
如果你在配置过程中遇到问题,欢迎在评论区讨论!