2016-10-21 4 views
16

ノードシャーシと他のnpmライブラリはNexus経由でプロキシしようとしていますが、インストール後のインストール手順がの場合、はファイルhttps://github.com/sass/node-sass/releases/download/v3.10.1/linux-x64-48_binding.nodeをgithubからプルしようとします。私は企業のファイアウォールの背後にあるので、私の唯一の選択肢は、必要なすべてのファイルをNexusプロキシに置くことです。Nexusで1つのファイルをプロキシすることはできますか?

この個別のファイルをNexusに何らかの形で追加することができます。そのため、リクエストをhttps://github.com/sass/node-sass/releases/download/v3.10.1/linux-x64-48_binding.nodeに送信するたびに、そのファイルをプロキシして配信できますか?

答えて

8

私は考えることができるいくつかの掘り最善の解決策は、これを行うことです後:あなたの.npmrcに--sassバイナリサイトの引数や環境変数(または値を使用することができます

https://github.com/sass/node-sass/blob/9c6933f4eb5c9572e1cdc577d500469c14411908/lib/extensions.js#L121-L147

それはあなたがそれらすべてを持っているように、あなたが潜在的に内部レポのクローンを作成することができ、これらのパッケージのために手を差し伸べるする場所、笑)をオーバーライドします

:この上 https://github.com/sass/node-sass-binaries

詳細情報は、これらの2つの問題で提供されています210

同様に、この利用可能に多くの情報はここ(底部に向かっ)Sonatypeに私たち優しい人たちからあります:https://support.sonatype.com/hc/en-us/articles/213465048-Why-does-npm-client-need-access-to-URLs-other-than-my-private-registry-

関連する問題