2017-05-10 56 views
5

Próbuję dołączyć prywatne repozytorium BitBucket do mojego pliku package.json, ale chciałbym również zarządzać wersją, jako normalnym modułem. obecnie używam tegoPrywatne repozytorium bitbucket w package.json z wersją

"package-name": "git+https://<user>:<password>@<url-repository>.git" 

ja już próbowałem, ale to nie działa.

"package-name": "git+https://<user>:<password>@<url-repository>.git#v1.0" 

Masz pomysł?

Odpowiedz

6

Obecnie używam to i to działa:

{ 
    "dependencies": { 
    "package-name": "git+ssh://[email protected]<url-repository>.git#v0.1.0" 
    } 
} 

Używam npm wersję 4.1.2 i poczucie gospodarzem wersję bitbucket 4.14.6

3
  1. zaloguj się do konta bitbucket i pod ustawień użytkownika dodaj hasło aplikacji:

    > https://bitbucket.org/account/user/{yourUsername}/app-passwords

  2. dodawania zależność pakiet Twój package.json jak:

"dependencies": { 
"my-module": "git+https://Xaqron:[email protected]/Xaqron/my-module.git#*" 
} 

Wymień Xaqron z własną nazwę użytkownika i hasło pwd z aplikacjami z etapu pierwszego.

, aby zainstalować konkretną wersję, dodaj adres #v.v.v (tj. #1.0.0) na końcu adresu URL zależności.

+0

ta wersja to właściwie gałąź tylko po to, żeby być czystym – TreantBG