Skip to content

前端开发环境

前端开发的基础环境配置。

Node.js 版本管理

fnm (推荐)

Fast Node Manager,Rust 编写的 Node.js 版本管理器,速度快、跨平台。

安装:

powershell
winget install Schniz.fnm

配置 PowerShell:

在 PowerShell 配置文件中添加($PROFILE):

powershell
fnm env --use-on-cd --shell powershell | Out-String | Invoke-Expression

常用命令:

powershell
# 安装 Node.js
fnm install 20
fnm install --lts

# 切换版本
fnm use 20

# 设置默认版本
fnm default 20

# 查看已安装版本
fnm list

nvm-windows

Node Version Manager for Windows,如果更习惯 nvm 风格可以选择这个。

下载地址: https://github.com/coreybutler/nvm-windows/releases

常用命令:

powershell
# 安装 Node.js
nvm install 20.10.0
nvm install lts

# 切换版本
nvm use 20.10.0

# 查看已安装版本
nvm list

推荐

fnm 比 nvm-windows 更快,推荐优先使用 fnm。

包管理器

npm

Node.js 自带的包管理器。

powershell
# 查看版本
npm -v

# 设置淘宝镜像
npm config set registry https://registry.npmmirror.com

pnpm (推荐)

更快、更节省磁盘空间的包管理器。

安装:

powershell
npm install -g pnpm

常用命令:

powershell
# 安装依赖
pnpm install

# 添加依赖
pnpm add <package>

# 开发依赖
pnpm add -D <package>

VS Code 插件

前端开发推荐的 VS Code 插件:

  • ESLint - JavaScript/TypeScript 代码检查
  • Prettier - 代码格式化
  • Auto Rename Tag - 自动重命名 HTML/JSX 标签
  • Path Intellisense - 路径智能提示
  • ES7+ React/Redux/React-Native snippets - React 代码片段
  • Vue - Official - Vue 官方插件
  • Tailwind CSS IntelliSense - Tailwind 智能提示