2016-08-23 4 views
10

npmパッケージをインストールするときに、いつ、なぜ--no-bin-linksオプションを使うべきですか?npm install:--no-bin-linksを使用するタイミング?

公式ドキュメントは言う:

--no-ビン・リンク引数はパッケージが含まれている場合があります任意のバイナリのシンボリックリンクを作成するから、NPMを防ぐことができます。

しかし、このシナリオをどのようなシナリオで指定する必要があるのか​​は依然として不明です。

このオプションの指定がパッケージの機能に及ぼす影響は?パッケージを使用するとエラーになりますか?

答えて

12

私は考えることができる1つのシナリオは、Windowsホスト上の仮想マシンで作業しています。 シンボリックリンクをWindows共有に変換することはできません。そのため、シンボリックリンクを回避するにはこのオプションが必要です。

シンボリックリンクをサポートしていないファイルシステムで使用します。

+0

これはパッケージの機能に影響しますか? – Vijey

+1

あなたのプロジェクトが何らかの形で依存しているかもしれませんが、ほとんどの場合、あなたはうまくいくでしょう。このオプションは、私が言及した状況で使用されます。 –

+0

'--no-bin-links'フラグを付けてインストールすると' babel-cli'はうまくいきません。 – Fahmi

関連する問題