dependencies可譯爲運行時依賴
devDependencies譯爲開發時依賴
他們主要區別在於發佈npm包以後,進行下載時,只有運行時的依賴會一併下載,而開發依賴則不會。
對於開發中的npm包,當運行npm install時,這兩種包都會被下載。
模塊 A
dependencies:模塊 B
devDependencies:模塊 C
模塊 D
dependencies:模塊 A
devDependencies:模塊 E
npm install D --> install D A B