有没有办法使用 git 的 HEAD 哈希自动更新 package.json ( https://npmjs.org/doc/json.html ) 的版本号?我想在项目的 package.json 文件中有类似 version: 1.0.0+rev82e4b91cfe42cd86e9453b4987b9cc446566de6
的东西。加号之前的所有内容都是手动设置的,并且每次我提交某些内容时都会更新哈希值。
这可能吗?我找不到有关此主题的任何内容:-/
最佳答案
看来这可以不用插件直接完成。 npm version $(git describe)
将从 git describe
中获取值并更新 package.json 中版本的值。
(我目前使用的是 npm 3.10 版。)
关于node.js - 如何将 Git 哈希写入( Node 的)package.json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15881261/