在我的package.json文件中,我有以下几行代码:
"dependencies": {
"my-library": ""git+ssh://git@github.com/my_org/my-library.git"
}
这将始终安装来自Github上的my-library
存储库的最新代码。 我想要的是,在安装此依赖项时获取提交哈希值,这可能吗?
在我的package.json文件中,我有以下几行代码:
"dependencies": {
"my-library": ""git+ssh://git@github.com/my_org/my-library.git"
}
这将始终安装来自Github上的my-library
存储库的最新代码。 我想要的是,在安装此依赖项时获取提交哈希值,这可能吗?
npm list my-library
将会给出如下的提交哈希值。sample-project@0.0.1 /.../sample-project
└── my-projet@0.8.0 (git+https://git@github.com/mylibrary/mylibrary.git#fadsf8972qrjafds76d7aa30ee4d7671c)
npm install
时,node_modules/my-library/package.json
将具有一个键_resolved
,该键将提供安装模块的提交哈希值。"_resolved": "git+https://git@github.com/mylibrary/mylibrary.git#fadsf8972qrjafds76d7aa30ee4d7671c"
#commit_id
添加到 git url 中即可... - n00dl3