2016-12-22 7 views
6

私のnpmパッケージにプライベートnpmレジストリを使用しています。また、デフォルトのnpmレジストリから参照されるいくつかのパッケージがあります。私が現時点で行っていることは次のとおりです:特定のプロジェクトにのみnpmレジストリを設定する方法

npm config set registry https://private.registry.endpoint 

しかし、これはレジストリをグローバルに変更します。手動でプロジェクトのルートに.npmrcを作成し、レジストリを手動で設定することができます。これは私のグローバルレジストリを置き換えるものではなく、プライベートレジストリを特定のプロジェクトに対してのみ使用します。しかし、手動で.npmrcを作成してレジストリを設定する代わりに、コマンドでこれを実行したいと思います。

なぜ私がこれを必要としているのか疑問に思っている場合、私はそれを自分で行う方法を知っていますが、他のユーザーにその方法を指導しなければなりません。私たちは変化するのではなく、特定@scopeのプライベートレジストリを追加することができます

npm config --local set registry https://private.registry.endpoint 
+0

あなたはどのようなプライベートレジストリを使用していますか?ビジネスのためのnpm?アーティファクト? – smnbbrv

+0

これはhttps://packages.infragistics.com/npm/js-licensed –

+1

ehm ... npmプロバイダのようには見えません...しかし、[スコープ付きパッケージ](https://docs.npmjs .com/misc/scope)はサポートされていますか? – smnbbrv

答えて

0

私たちは、民間のパッケージをスコープによってこの問題を解決し、私は一種の何かをする方法があるかどうかを知る必要がありプライベートパッケージをダウンロードするためのデフォルトレジストリ全体。

関連する問題