弊社には、企業ライブラリをいくつか公開する企業 Nexus (3.15.2-01) NPM リポジトリがあります。最近、新しいものを公開しましたが、残念ながら、パブリック NPM リポジトリの別のライブラリと同じ名前になっています。パケットはアップロードされ、Nexus に表示されますが、インストールは可能です。npm view
パブリックのものだけが表示され、企業のものは表示されません。企業ライブラリの名前を変更せずにこの問題を解決する方法はありますか? ローカルで成果物が見つからない場合、Nexus はパブリック NPM リポジトリのみを検索すると予想していますが、どうやらそうではないようです。
当社の Nexus 上の他の企業ライブラリは問題なく利用できるため、アクセシビリティの問題ではありません。
手伝ってくれてありがとう
答え1
グループを使用してコンポーネントにアクセスしていると仮定すると、ホストされたリポジトリをグループの順序の最初に配置できるはずです。その結果、ホストされたリポジトリが検索され、見つからない場合はプロキシが検索されます。これは次のように話されています。ここ「npm リポジトリを希望の順序でメンバー リストに追加する」
この順序について選択する方法は私の知る限りありません。したがって、ホストされているものを最初に、プロキシされているものを最初にしたい場合、この回答は役に立ちません。
PS: この回答は、アクセスを管理していることを前提としています。そうでない場合は、NXRM 管理者にこの操作を依頼する必要があります。