如何使用节点package.json
指向特定项目存储库的主服务器?例如,我在我的项目中使用karma-jasmine
包,在"karma-jasmine": "1.1.0"
中称为package.json
。现在,karma-jasmine
的最新版本为1.1.1
。但是有一个错误已经修复到他们的存储库中,该存储库位于项目的主分支中。但它还不是任何版本的一部分。
我可以通过任何方式指向项目存储库的master
,以便我可以访问固定代码而不是等到它们发布更新的版本吗?它有可能吗?
谢谢。
答案 0 :(得分:1)
NPM模块只有在作者发布后才能在注册表中使用。如果有问题的项目已将修复程序合并到master,但尚未向注册表发布更新版本,那么您无法克服其repo并自行构建它。
答案 1 :(得分:1)
要回答您的问题,您可以直接从github加载
npm install karma-runner/karma-jasmine
或
npm install karma-runner/karma-jasmine#branch
对于您的问题,https://www.npmjs.com/package/karma-jasmine列出了1.1.1作为当前与master的GitHub repo版本相匹配的内容,这是最新的提交。
所以你最有可能只做
npm install --save-dev karma-jasmine@latest