在使用 npm install
安裝模塊或者插件的時候,在命令中能夠添加倆種參數把他們寫入到 pakeage.json
文件裏面去:npm
--save
( 簡寫 -S
)--save-dev
( 簡寫 -D
)在 package.json
文件裏體現出來的區別就是,使用 --save-dev
參數安裝的文件,被寫入到 devDependencies
對象裏了,而使用 --save
參數安裝的文件,則被寫入到了 dependencies
對象裏了。json
那麼 package.json
文件裏的 devdependencies
對象和 dependencies
對象有什麼區別呢?插件
答案就是 devdependencies
對象裏面的文件是用於開發環境,dependencies
對象裏面的文件是用於生產環境。code