npm install:何时使用--no-bin-links?

时间:2016-08-23 10:35:32

标签: node.js npm npm-install

我们在安装npm软件包时应该使用选项--no-bin-links的时间和原因?

官方文件说:

  

--no-bin-links参数将阻止npm为包可能包含的任何二进制文件创建符号链接。

但我仍然不清楚我们必须指定哪种情况。

指定此选项对包功能有何影响?包使用时会出错吗?

2 个答案:

答案 0 :(得分:23)

我能想到的一个场景是在Windows主机上使用虚拟机(即w / virtual box或VMware)。 您无法将符号链接转换为Windows共享上的同步文件夹,因此您需要使用此选项来解决它。

将其用于任何不支持符号链接的文件系统。

答案 1 :(得分:0)

到目前为止,我遇到的--no-bin-links可能对您有用的一种情况是在无法访问NPM Enterprise的环境中部署软件包时,您想实际安装所有软件包并部署{ {1}},在这种情况下,符号链接可能会引起一些问题(因为您无法部署它们),使用此标志可以解决此问题。