在Linux下对Node.js项目进行版本控制,主要涉及Node.js版本管理和代码版本控制,具体步骤如下:
使用**nvm(Node Version Manager)**管理不同版本的Node.js,确保项目依赖的Node.js版本一致。
安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
source ~/.bashrc # 重新加载配置文件
验证安装:nvm --version。
安装/切换Node.js版本
nvm install <版本号> # 如 nvm install 16
nvm use <版本号> # 切换版本
nvm alias default <版本号> # 设置默认版本
项目指定Node.js版本
在项目根目录创建.nvmrc文件,写入所需版本号(如16),进入目录时自动切换版本:
echo "16" > .nvmrc
nvm use # 自动切换
使用Git跟踪代码变更,协作开发。
初始化Git仓库
git init
echo "node_modules/" > .gitignore # 忽略依赖目录
提交代码
git add . # 添加所有文件
git commit -m "Initial commit" # 提交并添加说明
关联远程仓库
git remote add origin <远程仓库地址> # 如GitHub/GitLab
git push -u origin main # 推送代码,main为默认分支
通过package.json记录项目依赖,确保环境一致性。
npm init -y # 生成默认package.json
npm install <包名> --save # 生产依赖
npm install --save-dev <包名> # 开发依赖
| 场景 | 命令 |
|---|---|
| 安装nvm | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash |
| 切换Node.js版本 | nvm use <版本号> |
| 初始化Git仓库 | git init |
| 提交代码 | git add . + git commit -m "提交说明" |
| 推送到远程仓库 | git push -u origin main |
通过以上步骤,可在Linux环境下对Node.js项目实现Node.js版本控制和代码版本控制,确保开发环境一致性和代码可追溯性。