前端开发环境
前端开发的基础环境配置。
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 listnvm-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.compnpm (推荐)
更快、更节省磁盘空间的包管理器。
安装:
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 智能提示