2016-11-17 10 views
7

プライベートnpmを使用して、共通のコマンドが動作しないようです。プライベートNPM:最新バージョンのモジュールはどのようにインストールできますか?

  • npm install特定@versionなし:: issue

  • npm outdated :: issue

  • npm update :: issue

  • npm view <private-package-name> versions ::(まだ問題は見つかっていない)

    • npm vnpm show、およびnpm infoも同様によく

を動作しない、私は知らないだろうaliasesあることに注意してください私のチームが維持している私的なモジュールの最新バージョンです。私は上記のコマンドの1つに戻ってしまいますが、動作しないようです。最新バージョンを知らずにパッケージをインストールするにはどうすればよいですか?

+0

npmバージョンとは何ですか? – Syc

+0

@Syc npm => 'v3.10.9'。ノード=> 'v7.0.0'。 – 1252748

+0

'npm install'でどんなエラーが出ますか?答えで@jettpleynソリューションを試してみるとどうなりますか? – Syc

答えて

0

私は最終的に到着したソリューションは、インストールを実行するとき@*構文を使用していた:

npm install --save [email protected]* 

これは一種の私はこれまでのところ、より親しみやすい(と私の意見はより明示的な)@latestの構文に相当する方法で、モジュールの最新バージョンを保存します。

3

私はあなたの質問を理解していれば、最新のパッケージをインストールすると、次のようになります。

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

悲しいことに、これはうまくいきません。 – 1252748

+0

ありがとう!私が試したすべてのコマンドのうち、これは馬鹿げて私の心を崩した! :P – 1252748

0

the documentationによると、npm install package-nameがレジストリが知っている最新バージョンをインストールすることになって実行しています。これは、プライベートなnpmインスタンスでは異なるかもしれませんが、ドキュメンテーションのプライベートレポを参照しているようにも見えません。

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

指定 タグによって参照されているパッケージのバージョンをインストールします。タグがそのパッケージのレジストリデータに存在しない場合、 これは失敗します。

例:から

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

:2016年11月23日にhttps://docs.npmjs.com/cli/install

+0

答えをありがとう!リンクした問題と投稿したコメントを読んだことがありますか?私はモバイルからすぐにメインの質問にそれらを取り入れます: '@ latest'はどちらも動作しません:/ – 1252748

+0

はい、私は彼らが閉じていますが、私は本当になぜそうでなければ見えません。彼らは彼らが立っている問題のように見えます。あなたがそれを扱っていることを考えると、 プライベートレジストリはカスタマイズされているか、または誤って構成されていますか? –

関連する問題