npm依賴項和devDependencies

包何時是依賴項,什麼時候是dev依賴項?

當您使用安裝npm軟件包時npm install <package-name>,您正在將其安裝為依賴

該軟件包會自動列在package.json文件, 在下面dependencies列表(從npm 5開始:在您必須手動指定之前--save)。

當您添加-D標記,或--save-dev,您將其安裝為開發依賴項,並將其添加到devDependencies列表。

開發依賴關係旨在用作僅開發的程序包,在生產中不需要。例如測試包,網頁包或者巴別塔

在生產中,如果您鍵入npm install並且該文件夾包含一個package.json文件,它們已安裝,因為npm假定這是開發部署。

您需要設置--production旗幟 (npm install --production),以避免安裝這些開發依賴項。

免費下載我的Node.js手冊


更多節點教程: