我在两个应用程序中通过npm安装了jquery。
通过package.json
查看,我看到了这种差异:
"url": "https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt"
"url": "git+https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt"
有什么不同?git+
服务的目的是什么。
据说这里,它提供指定它是一个git URL的目的,并允许您使用提交十岁上下的URL中的#标签后
Git URL作为依赖项
Git网址可以采用以下形式:
git://github.com/user/project.git#commit-ish git + ssh:// user @ hostname:project.git#commit-ish git + ssh://user@hostname/project.git#commit- ish git + http://user@hostname/project/blah.git#commit-ish git + https://user@hostname/project/blah.git#commit-ish
commit-ish可以是任何标签,sha或分支,可以将其作为git checkout的参数提供。默认值为master。
基本上,commit-ish是git能够处理以针对某些特定内容(标签,sha或branch)的id
例如,假设您有一个包含abcdef12的提交sha(缩写)的提交。
你可以这样使用
git+http://user@hostname/project/blah.git#abcdef12
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句