2017-07-20 14 views
1

私のプロジェクトでAngular 2 Google Mapsを使用しています。誰かが私が必要とする機能を持つブランチを作成しました。私はnpm iマスターの代わりにその枝にしたいと思います。 NPMを使用して特定のGitブランチをインストールするにはどうすればよいですか?

npm install git://github.com/shakacode/bootstrap-loader.git#v1 --save 

は、だから私が試した:

npm ERR! Command failed: git -c core.longpaths=true rev-list -n1 add-clustered-markers 
npm ERR! fatal: ambiguous argument 'add-clustered-markers': unknown revision or path not in the working tree. 
npm ERR! Use '--' to separate paths from revisions, like this: 
npm ERR! 'git <command> [<revision>...] -- [<file>...]' 
:私は次のエラーを取得する

npm i git://github.com/SebastianM/angular-google-maps.git#add-clustered-markers --save 
npm i git://github.com/SebastianM/angular-google-maps.git#inovex:add-clustered-markers --save 

私は次の形式を推奨していますここでそれを行うにはどのように私に言って、質問(Install specific branch from github using Npm)を発見しました

docsはブランチのインストールをカバーしていないようです。エラーから、私は何とかリビジョン番号を指定する必要があるようです、私はそれを行う方法に関する情報を見つけることができません。

TL; DR:どのようにすればnpm i特定のrepoブランチですか。

答えて

2

多分、そのブランチが指定されたプロジェクトに存在しないためです。

enter image description here

+0

私は本当にどこそのPRのためのコミットは、住んでいません。返信いただきありがとうございます。 – VSO

+0

あなたが探している支店は[https://github.com/jigfox/angular-google-maps/tree/add-clustered-markers](https://github.com/jigfox/angular-google-maps/)です。ツリー/追加クラスタ化マーカー)。支店はメインプロジェクトでプルリクエストしています。 – BogdanC

+0

ありがとうございます。「npm i git://github.com/jigfox/angular-google-maps.git#add-clustered-markers-save'が機能しました。 – VSO

関連する問題