Fadey's Blog

arrow_back返回首页
Node.js

Node.js环境搭建完全指南

从安装到第一个项目,带你快速搭建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框架,然后逐步深入。