2017-11-30 12 views
0

sinopiaを使用してローカルのnpmレジストリを作成し、そこにプロジェクトnode_modulesのすべてのパッケージを公開したいと考えています。効果的に私はオフラインで自分のプロジェクトにnpm install --registry="http://localhost:4873"を実行して、ローカルレジストリから必要なすべての依存関係を取得できるようにしたい。これを行う簡単な方法はありますか?すべての依存関係をローカルのnpmレジストリに公開する

答えて

0

sinopiaは、デフォルトでnpmjs.orgからプルするレジストリをキャッシュします。

sinopiaを使用するようにレジストリを設定した場合、sinopiaがインターネットに接続されている間に、npm install(実行前にnode_modulesを削除)を実行すると、すべてのパッケージがnpmjs.orgとキャッシュします。

その後、sinopiaを切断した後の呼び出しでは、ローカルにキャッシュされたものを使用し、意図したとおりに動作する必要があります。

+0

私はドキュメントで読んだものの、それは私のために働いていない、私はそのようなパッケージが利用できないというエラーが発生しています。私が見ているところからは、名前空間内のパッケージを見つけることができません(@ @ '@ angle/core'のように始まります) –

関連する問題