2017-06-12 3 views
1

現在、デフォルトのnpmレジストリを使用するプロジェクトにいくつかの依存関係を追加しています。パッケージがそこに見つからないので、明らかに依存関係を解決することはできません。ローカルフォルダから提供される単一パッケージのデフォルトのnpmレジストリを無効にする

私は、フォルダやzipファイルでパッケージを提供できるかどうか疑問に思っています。特定の依存関係についてレジストリをバイパスして、パッケージを直接フォルダから取得するようにnpmに指示します。私は自分のレジストリをセットアップすることを避けたい。

+0

おそらくモジュールに直接依存している可能性があります。https://stackoverflow.com/questions/15806241/how-to-specify-local-modules-as-npm-package-dependencies? – Mormegil

+0

残念ながら、私が依存しているパッケージには依存関係が変更されているため、これは妥当な努力では不可能です。 – lex82

答えて

0

Sinopiaは、問題の軽量な解決策です。これは、プライベートパッケージを使用し、npmjs.orgレジストリをキャッシュし、パブリックパッケージを無効にすることができるプライベートリポジトリサーバです。

免責事項:質問を書いた時点で私が知りませんでした別のプライベートレジストリで問題が解決されたため、試したことはありません。しかし、多分それは他の人を助ける。

関連する問題