npm install安裝模塊-save和-save-dev命令的區(qū)別
我們在使用 npm install 安裝模塊的模塊的時候 ,一般會使用下面這幾種命令形式:
npm install moduleName 命令
1. 安裝模塊到項目node_modules目錄下。
2. 不會將模塊依賴寫入devDependencies或dependencies 節(jié)點。
3. 運行 npm install 初始化項目時不會下載模塊。
npm install -g moduleName 命令
1. 安裝模塊到全局,不會在項目node_modules目錄中保存模塊包。
2. 不會將模塊依賴寫入devDependencies或dependencies 節(jié)點。
3. 運行 npm install 初始化項目時不會下載模塊。
npm install -save moduleName 命令
1. 安裝模塊到項目node_modules目錄下。
2. 會將模塊依賴寫入dependencies 節(jié)點。
3. 運行 npm install 初始化項目時,會將模塊下載到項目目錄下。
4. 運行npm install --production或者注明NODE_ENV變量值為production時,會自動下載模塊到node_modules目錄中。
npm install -save-dev moduleName 命令
1. 安裝模塊到項目node_modules目錄下。
2. 會將模塊依賴寫入devDependencies 節(jié)點。
3. 運行 npm install 初始化項目時,會將模塊下載到項目目錄下。
4. 運行npm install --production或者注明NODE_ENV變量值為production時,不會自動下載模塊到node_modules目錄中。
總結(jié)
devDependencies 節(jié)點下的模塊是我們在開發(fā)時需要用的,比如項目中使用的 gulp ,壓縮css、js的模塊。
這些模塊在我們的項目部署后是不需要的,所以我們可以使用 -save-dev 的形式安裝。
像 express 這些模塊是項目運行必備的,應(yīng)該安裝在 dependencies 節(jié)點下,所以我們應(yīng)該使用 -save 的形式安裝。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Node.js中的package.json與cnpm命令行工具介紹
這篇文章介紹了Node.js中的package.json與cnpm命令行工具,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-06-06nodejs npm錯誤Error:UNKNOWN:unknown error,mkdir ''D:\Develop\n
今天小編就為大家分享一篇關(guān)于nodejs npm錯誤Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03node.js 用socket實現(xiàn)聊天的示例代碼
本篇文章主要介紹了node.js 用socket實現(xiàn)聊天的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10Node.js設(shè)置CORS跨域請求中多域名白名單的方法
這篇文章主要介紹了Node.js設(shè)置CORS跨域請求中多域名白名單的方法,文中通過示例代碼介紹的非常詳細(xì),相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03Node.js?中常用內(nèi)置模塊(path?路徑模塊)
這篇文章主要介紹了Node.js?中常用內(nèi)置模塊(path?路徑模塊),文章圍繞主題展開詳細(xì)的相關(guān)介紹,具有一定的參考價值,感興趣的朋友可以參考一下2022-09-09