CostPrediction/docs/nodejs_install.md
2024-11-08 23:43:57 +08:00

137 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Node.js 安装指南
## Windows 安装方法
### 1. 使用安装包
1. 访问 Node.js 官网 <https://nodejs.org/>
2. 下载 14.x LTS 版本安装包
3. 运行安装包,按提示完成安装
4. 验证安装:
```bash
node --version
npm --version
```
### 2. 使用 nvm-windows推荐
1. 下载 nvm-windows<https://github.com/coreybutler/nvm-windows/releases>
2. 安装 nvm-windows
3. 安装 Node.js
```bash
nvm install 14.21.3
nvm use 14.21.3
```
## Linux 安装方法
### 1. 使用 nvm推荐
```bash
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# 重新加载配置
source ~/.bashrc
# 安装 Node.js 14
nvm install 14
nvm use 14
```
### 2. 使用包管理器
#### Ubuntu/Debian
```bash
# 添加 NodeSource 仓库
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
# 安装 Node.js
sudo apt-get install -y nodejs
```
#### CentOS/RHEL
```bash
# 添加 NodeSource 仓库
curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
# 安装 Node.js
sudo yum install -y nodejs
```
## macOS 安装方法
### 1. 使用 Homebrew推荐
```bash
# 安装 Homebrew如果未安装
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装 Node.js 14
brew install node@14
# 添加环境变量
echo 'export PATH="/usr/local/opt/node@14/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
```
### 2. 使用 nvm
```bash
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# 重新加载配置
source ~/.zshrc
# 安装 Node.js 14
nvm install 14
nvm use 14
```
## 验证安装
安装完成后,运行以下命令验证:
```bash
# 检查 Node.js 版本
node --version # 应显示 v14.x.x
# 检查 npm 版本
npm --version # 应显示 6.x.x 或更高
```
## 常见问题
### 1. 权限问题
如果遇到权限错误,可以:
```bash
# Linux/macOS
sudo chown -R $USER /usr/local/lib/node_modules
```
### 2. 版本切换
如果需要在不同版本间切换:
```bash
# 使用 nvm
nvm list # 查看已安装版本
nvm use 14 # 切换到 14.x 版本
```
### 3. npm 配置
建议配置国内镜像源:
```bash
# 使用淘宝镜像
npm config set registry https://registry.npmmirror.com
```