人人都会AI编程

9.2 项目初始化命令

更新时间:2026-06-28

项目初始化是开发流程的标准起点,以下是最常用的初始化命令及实际应用场景。

1. Node.js 项目初始化

npm init -y
  • 作用:快速生成 package.json 文件,-y 参数表示使用默认配置,避免交互式提问
  • 适用场景:新建工具库、后端服务或任何需要 npm 包管理的项目
  • 输出:当前目录下生成包含项目名称、版本号(默认 1.0.0)和入口文件(默认 index.js)的配置文件

2. Git 仓库初始化

git init
  • 作用:将当前目录转为 Git 仓库,生成 .git 隐藏目录
  • 后续必要操作
  git add .
  git commit -m "init: 项目初始化"
  

3. 前端框架项目(推荐 Vite)

# 交互式创建,支持 React/Vue/Angular 等
npm create vite@latest my-project

# 直接指定技术栈(非交互式)
npm create vite@latest my-project -- --template react-ts
  • 注意my-project 为目录名,创建后会自动进入该文件夹并生成完整项目结构

4. Go 模块初始化

go mod init github.com/username/projectname
  • 参数说明:模块路径通常使用代码托管地址(如 GitHub 仓库路径)
  • 生成文件go.mod,记录模块名和 Go 版本要求

5. Python 虚拟环境(项目隔离)

# 创建虚拟环境
python -m venv venv

# 激活(Windows)
venv\Scripts\activate
# 激活(macOS/Linux)
source venv/bin/activate

实际工作流程建议

通常按以下顺序执行:

mkdir my-project && cd my-project
git init
npm init -y
# 或框架特定命令:npm create vite@latest .

提示:初始化完成后,建议立即创建 .gitignore 文件(Node 项目忽略 node_modules/,Python 项目忽略 venv/),避免将依赖提交到版本控制。