用于工程编包时写入Git信息
本工具需在安装Git客户端的环境下使用,且运行目录为Git仓库目录
-
安装
npm install gitstamp-cli -s
-
写入当前Git信息
npx gitstamp
,建议在script中使用。打包命令前执行Git信息写入命令,如 package.json... "scripts": { "dev": "npx gitstamp && webpack serve", "build": "npx gitstamp && npx webpack build", "start": "npm run dev" }, ...
-
载入Git信息
main.js
import gitstamp from 'gitstamp-cli'; console.log(gitstamp) // 获得如下结构的对象,你可以写入任何你想要写入的地方。 //{ // "branch": "XXX", // "commitID": "XXX", // "commitDate": "XXX", // "commitAuthor": "XXX", // "commitMessage": "XXX" //}
- 执行
npm install
安装依赖 - 执行CLI 脚本
node ./bin/index.js