2016-08-23 92 views
10

當我們安裝npm包時,何時以及爲什麼要使用選項--no-bin-links?npm install:何時使用--no-bin-links?

官方文檔說:

的--no斌鏈接參數將阻止NPM從包可能包含任何二進制文件創建符號鏈接。

但是我仍然不清楚哪些場景需要指定。

指定此選項對包的功能有什麼影響?包裝使用時會錯誤嗎?

回答

12

我能想到的一種情況是在Windows主機上使用虛擬機。 您無法將符號鏈接轉換爲Windows共享,因此您需要使用此選項來解決它。

將它用於任何不支持符號鏈接的文件系統。

+0

會影響包裝的功能嗎? – Vijey

+1

如果你的項目有某種程度的依賴性,那麼它可能會發生,但在大多數情況下,你會沒事的。這個選項用於我提到的情況。 –

+0

當我用'--no-bin-links'標誌安裝時,'babel-cli'不起作用。 – Fahmi