2016-07-09 71 views
2

如果我全局安裝了npm包,並且我想在某個項目中本地安裝相同的包,那麼npm會再次下載包還是從全局安裝文件夾複製它?如果沒有,是否有辦法讓它做到這一點?將npm全局安裝包複製到本地

回答

1

不建議將文件從全局複製到本地。在兩個地方安裝軟件包是非常正常的。

  • 大多數情況下的全局包在終端中使用。
  • 本地軟件包用於應用程序本身。

您也可以使用NPM鏈接符號鏈接全球包裝

  1. 在這兩個地方安裝它。嚴重的是,你是否在磁盤空間 ?這很好,真的。他們是很小的JavaScript程序。
  2. 安裝它 全球範圍內,然後NPM鏈接咖啡腳本NPM鏈接表達(如果 你支持符號鏈接的平臺上。)然後你只需要 更新全球副本更新所有符號鏈接也是如此。

第一個選項是我認爲最好的。簡單,清晰,明確。如果您打算重複使用 中的同一個庫,那麼 秒非常方便。 (更多關於NPM鏈接在未來 分期付款。)

+2

他說'copy'。我想他可能會試圖避免另一個下載,就像我現在在一個可憐的互聯網連接中一樣。 – vinagreti