我正在尝试从 build.sh 文件中提取 package.json 中 version 字段的值。有没有办法做到这一点?看起来我可以使用下面的来进行提取,但是如果 Node 在我执行 build.sh 文件的全局不可用,那么寻找一种通用方法来将 package.json 中的值精确到 build.sh 文件中。
VERSION=$(node -e "(function () { console.log(require('./package.json').version) })()")
最佳答案
如果您有 jq安装,真的很简单:
jq -r .version package.json
关于node.js - 使用 shell 脚本提取 package.json 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44833218/