2016-08-23 13 views
10

Kiedy i dlaczego powinniśmy używać opcji --no-bin-links, gdy instalujemy pakiety npm?Instalacja npm: kiedy używać --no-bin-links?

Oficjalne docs powiedzieć:

Argument --no-bin-linki uniemożliwi NPM od tworzenia dowiązania do jakichkolwiek plików binarnych pakiet może zawierać.

Ale nadal nie jest dla mnie jasne, dla których scenariuszy musimy to określić.

Jaki będzie wpływ wyszczególnienia tej opcji na funkcjonalność pakietu? Czy pakiet zostanie usunięty z błędu?

Odpowiedz

12

Jednym ze scenariuszy, o których mogę myśleć jest praca z maszyną wirtualną na hoście Windows. Nie można tłumaczyć dowiązań symbolicznych do udziału systemu Windows, więc ta opcja będzie potrzebna do obejścia tego.

Użyj go dla dowolnego systemu plików, który nie obsługuje dowiązań symbolicznych.

+0

Czy wpłynie to na funkcjonowanie pakietu? – Vijey

+1

Może, jeśli twój projekt jest w jakiś sposób zależny, ale w większości przypadków wszystko będzie dobrze. Ta opcja jest używana w sytuacjach, o których wspomniałem. –

+0

Cóż 'babel-cli' nie działa podczas instalacji z flagą' --no-bin-links'. – Fahmi

Powiązane problemy