package.json文件中dependencies和devDependencies的區別


首先,兩個都是此項目的依賴。

那 package.json 文件里面的 devDependencies  和 dependencies 對象有什么區別呢?

dependencies 是需要發布到生產環境的,而 devDependencies  里面的插件只用於開發環境,不用於生產環境。

dependencies 是項目正常運行所需要的依賴,而 devDependencies則是開發者開發時整個項目所需的依賴(如會有一些測試依賴之類的)。

在 package.json 文件里面體現出來的區別就是,使用 --save-dev 安裝的 插件,被寫入到 devDependencies 對象里面去,而使用 --save 安裝的插件,責被寫入到 dependencies 對象里面去。

 npm install --save *****  //會下載到node_modules目錄中,會修改package.json  dependencies會增加 
 npm install --save-dev *****  //會下載到node_modules目錄中,會修改package.json  devDependencies會增加 
 npm install ****// 會下載到node_modules目錄中,不會修改package.json
 npm install ***** --save   //會下載到node_modules目錄中,會修改package.json  dependencies會增加 
 npm install //會默認安裝兩種依賴


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM