如何管理NPM 包版本号?使用standard-version进行版本控制和发布(全网最全教程)nolan出版
# 初始化一个新的Node.js项目
mkdir my-npm-project
cd my-npm-project
npm init -y
# 安装standard-version
npm install --save-dev standard-version
# 创建一个简单的JavaScript文件
touch index.js
echo "console.log('Hello, world!');" > index.js
# 创建一个测试文件
touch test.js
echo "console.log('Tests are running!');" > test.js
# 创建一个README.md文件
touch README.md
echo "# My NPM Project" > README.md
# 创建一个CHANGELOG.md文件
touch CHANGELOG.md
echo "All notable changes to this project will be documented in this file." > CHANGELOG.md
# 创建一个.versionrc.json配置文件
touch .versionrc.json
echo '{"packageManager":"npm"}' > .versionrc.json
# 提交初始化的文件到Git版本控制
git init
git add .
git commit -m "Initial commit"
# 使用standard-version来自动化版本更新和生成CHANGELOG
npx standard-version
# 将新版本推送到远程仓库
git push --follow-tags
上述脚本展示了如何初始化一个新的Node.js项目,安装standard-version
,创建一些基础文件,并使用standard-version
来自动化版本更新和生成CHANGELOG。最后,它将新版本推送到远程仓库,包括创建一个git标签。这是一个全流程的操作示例,对于需要管理NPM包版本的开发者来说非常有参考价值。
评论已关闭