将npm全局安装包复制到本地

时间:2016-07-09 02:19:17

标签: node.js npm

如果我全局安装了npm软件包,并且我想在某个项目中本地安装相同的软件包,npm是否会再次下载软件包或从全局安装文件夹中复制它?如果没有,有没有办法让它做到这一点?

1 个答案:

答案 0 :(得分:2)

建议不要将文件从全局复制到本地。在两个地方安装软件包是很正常的。

  • 大多数情况下的全局包用于终端。
  • 本地包用于应用程序本身。

您也可以使用 npm链接来对全局包进行符号链接

  
      
  1. 在两个地方安装它。说真的,你是那么短的磁盘   空间?这很好,真的。它们是一个很小的JavaScript程序。
  2.   
  3. 安装它   全局,然后 npm link coffee-script npm link express (如果   你在一个支持符号链接的平台上。)那你只需要   更新全局副本以更新所有符号链接。
  4.         

    在我看来,第一个选项是最好的。简单,清晰,明确。该   如果要重新使用相同的库,第二个非常方便   一堆不同的项目。 (未来有关 npm链接的更多信息   装置。)