如果我全局安装了npm软件包,并且我想在某个项目中本地安装相同的软件包,npm是否会再次下载软件包或从全局安装文件夹中复制它?如果没有,有没有办法让它做到这一点?
答案 0 :(得分:2)
建议不要将文件从全局复制到本地。在两个地方安装软件包是很正常的。
您也可以使用 npm链接来对全局包进行符号链接
- 在两个地方安装它。说真的,你是那么短的磁盘 空间?这很好,真的。它们是一个很小的JavaScript程序。
- 安装它 全局,然后 npm link coffee-script 或 npm link express (如果 你在一个支持符号链接的平台上。)那你只需要 更新全局副本以更新所有符号链接。
醇>在我看来,第一个选项是最好的。简单,清晰,明确。该 如果要重新使用相同的库,第二个非常方便 一堆不同的项目。 (未来有关 npm链接的更多信息 装置。)