簡體   English   中英

新建項目時是否應該安裝所有 npm 包?

[英]Should I install all the npm packages when making a new project?

A 剛開始熟悉 npm 封裝和節點。 安裝包時,他們在“節點模塊”中創建了很多文件夾,我想知道我什么時候會創建一個全新的項目,我是否應該再次安裝所有這些包,同時已經在以前的項目中安裝了它們? 或者我只需要將新項目與這些軟件包與 package.json 文件鏈接起來?

你絕對不應該安裝所有的包——只安裝你需要的包。

雖然有一些方法可以節省 node_modules 中的空間,但除非是特殊情況,否則我不會從它們開始。 獨立管理每個項目的依賴項要簡單得多,如果每個項目都擁有自己的依賴項並且可以根據需要升級/降級/替換它們,它將為您省去很多麻煩。

如果您想保持項目的可移植性或使其可供他人使用,您應該重新下載模塊。 如果您鏈接 PC 上的文件夾,然后將代碼發送給其他人,他們將無法執行它。 順便說一句,如果你想在 Github(或類似的東西)上發布你的代碼,那么你可以將 node_modules 添加到.gitignore。

它始終取決於您要構建的內容。 如果您確切知道需要安裝哪些軟件包,則可以預先安裝所有軟件包。 但是,大多數時候,只在需要時“npm install”一些東西。 不要忘記將 node_modules 添加到 .gitignore 文件中。

暫無
暫無

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

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