我們在使用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ā)布后)的妻柒。