簡體   English   中英

我應該安裝 npm 包,這些包是其他已安裝包的依賴項嗎?

[英]Should I install npm packages that are dependencies of other installed packages?

如果我安裝了一個具有依賴bar的 npm package foo ,那么我可以在我的代碼中使用bar 是否有充分的理由仍然進行npm install bar 例如,當foo的維護者決定用新的東西替換bar時? 或者這是否被視為一個重大變化,在這種情況下我可能不得不調整我的代碼?

如果使用“bar”你正在做 npm i “foo” 那么這意味着你直接依賴於“foo”而不是“bar”,它在任何地方都沒有意義。 有以下原因,

  1. 您可能會錯過“bar” package 中未在“foo”中使用的某些功能
  2. “foo” package 中的任何錯誤和滯后都會直接影響您,即使您沒有使用它的任何部分
  3. 最后但並非最不重要的是,您所說的也是 100% 正確的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM