从安装到第一个项目,带你快速搭建Node.js开发环境。
一、安装Node.js
方式1:官网下载
- 访问 nodejs.org
- 下载LTS版本(推荐)
- 按向导安装
方式2:使用nvm(推荐)
# 安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# 安装Node.js
nvm install 20
nvm use 20
nvm alias default 20
# 验证
node -v
npm -v
二、npm基础
# 初始化项目
npm init -y
# 安装依赖
npm install express
npm install -D nodemon
# 全局安装
npm install -g typescript
# 查看已安装
npm list
# 查看过期依赖
npm outdated
三、第一个Express应用
// app.js
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.json({ message: 'Hello World!' });
});
app.listen(3000, () => {
console.log('Server running on port 3000');
});
四、项目结构
my-project/
├── node_modules/
├── src/
│ ├── routes/
│ ├── controllers/
│ ├── models/
│ └── app.js
├── package.json
├── .gitignore
└── README.md
五、常用框架
- Express - 最流行的Web框架
- Fastify - 高性能Web框架
- NestJS - 企业级框架
- Next.js - React全栈框架
六、开发工具
- nodemon - 自动重启
- TypeScript - 类型安全
- ESLint - 代码检查
- Prettier - 代码格式化
总结
环境搭建完成后,建议先学习Express框架,然后逐步深入。