node.js - 如何将 Git 哈希写入( Node 的)package.json?

标签 node.js package development-environment gruntjs

有没有办法使用 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/

相关文章:

Node.js:在网页按钮上单击执行命令

node.js - 无法在 try catch block 中捕获 TCP 客户端错误 | NodeJS

jupyter-notebook - Julia - 在 Jupyter Notebook 中使用包的开发版本

node.js - 如何检查node_modules目录中是否有不必要的包?

mysql - 开发数据库凭据最佳实践?

javascript - Node.js - PostgreSQL - 无法确定参数 $1 错误的数据类型

node.js - npm WARN 可选跳过可选依赖项 : fsevents@1. 2.7

python - 在 Anaconda/NLTK 中找不到 Genia Tagger 文件错误

development-environment - 移动设备上的 webpack-dev-server 测试

(!C) 中的嵌入式平台开发