我們在使用npm install 安裝模塊或插件的時候,有兩種命令把他們寫入到 package.json 文件里面去,比如:
--save-dev
--save
在 package.json 文件里面提現(xiàn)出來的區(qū)別就是,使用
--save-dev安裝的 插件,被寫入到devDependencies對象里面去,而使用
--save安裝的插件,責(zé)被寫入到dependencies對象里面去。
那 package.json 文件里面的devDependencies 和dependencies 對象有什么區(qū)別呢?
devDependencies里面的插件只用于 開發(fā)環(huán)境(發(fā)布前),不用于生產(chǎn)環(huán)境,而
dependencies是需要發(fā)布到生產(chǎn)環(huán)境(發(fā)布后)的。