我们在安装npm软件包时应该使用选项--no-bin-links的时间和原因?
官方文件说:
--no-bin-links参数将阻止npm为包可能包含的任何二进制文件创建符号链接。
但我仍然不清楚我们必须指定哪种情况。
指定此选项对包功能有何影响?包使用时会出错吗?
答案 0 :(得分:23)
我能想到的一个场景是在Windows主机上使用虚拟机(即w / virtual box或VMware)。 您无法将符号链接转换为Windows共享上的同步文件夹,因此您需要使用此选项来解决它。
将其用于任何不支持符号链接的文件系统。
答案 1 :(得分:0)
到目前为止,我遇到的--no-bin-links
可能对您有用的一种情况是在无法访问NPM Enterprise的环境中部署软件包时,您想实际安装所有软件包并部署{ {1}},在这种情况下,符号链接可能会引起一些问题(因为您无法部署它们),使用此标志可以解决此问题。