2016-11-17 19 views
7

Korzystanie prywatną npm wspólne komendy nie wydają się działać:Prywatny NPM: Jak zainstalować najnowszą wersję modułu?

  • npm install bez konkretnego @version :: issue

  • npm outdated :: issue

  • npm update :: issue

  • npm view <private-package-name> versions :: (nie znalazłem problem jeszcze)

    • również pamiętać, że npm v, npm show i npm infoaliases że również nie działają

często, nie będę wiedzieć najnowszą wersję prywatnego modułu, który utrzymuje mój zespół. Wróciłem do jednego z wymienionych powyżej poleceń, ale wydaje się, że nie działają. Jak mogę zainstalować pakiet bez znajomości najnowszej wersji?

+0

Jaka jest twoja wersja npm? – Syc

+0

@Syc npm => 'v3.10.9'. node => 'v7.0.0'. – 1252748

+0

Jaki błąd otrzymujesz za pomocą 'npm install'? A co się stanie, gdy spróbujesz rozwiązania @jettpleyn w odpowiedziach? – Syc

Odpowiedz

0

Rozwiązanie I ostatecznie przybył było użyć składni @* podczas uruchamiania zainstalować:

npm install --save [email protected]* 

Wydaje się to trochę niedbałe ale zapisuję najnowszą wersję modułu w taki sposób, że, o ile mogę to stwierdzić, jest to odpowiednik bardziej znanej (i mojej opinii bardziej jednoznacznej) składni @latest.

3

Jeśli rozumiem Twoje pytanie, instalując najnowszy pakiet będzie:

npm install <package_name>@latest --save 
+0

Niestety to też nie działa. – 1252748

+0

Dzięki! Ze wszystkich poleceń, które wypróbowałem, ten głupi poślizgnął mi się w głowie! : P – 1252748

0

Według the documentation, bieganie npm install package-name ma zainstalować najnowszą wersję rejestru wie o. Może się to różnić w przypadku prywatnych instancji npm, ale wydaje się, że nie ma tak, ponieważ odnoszą się one również do prywatnych repozytoriów w dokumentacji.

npm install [<@scope>/]<name>@<tag>:

zainstalować wersję pakietu, który jest wywoływany w określonym tagu. Jeśli tag nie istnieje w danych rejestru dla tego pakietu, , to się nie powiedzie.

Przykład:

npm install [email protected] 
npm install @myorg/[email protected] 

Od: https://docs.npmjs.com/cli/install na lis 23, 2016

+0

Dzięki za odpowiedź! Czy przeczytałeś problemy, które zostały przeze mnie połączone i komentarze, które opublikowałem? Włączę je do głównego pytania natychmiast po wyłączeniu mobilnym: '@ latest' też nie działa:/ – 1252748

+0

Tak, zrobiłem, Chociaż są zamknięte, naprawdę nie rozumiem, dlaczego powinny być. Wyglądają na to, że stoją problemy, szczególnie. w świetle tego, jak sobie z tym radzisz. Czy Twój prywatny rejestr jest spersonalizowany lub źle skonfigurowany? –

Powiązane problemy