项目初始化是开发流程的标准起点,以下是最常用的初始化命令及实际应用场景。
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/),避免将依赖提交到版本控制。