亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 開發技術 > 
  • npm?install?、npm?install?--save和npm?install?--save-dev的區別是什么

npm?install?、npm?install?--save和npm?install?--save-dev的區別是什么

發布時間:2023-04-25 16:27:48 來源:億速云 閱讀:104 作者:iii 欄目:開發技術

本篇內容主要講解“npm install 、npm install --save和npm install --save-dev的區別是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“npm install 、npm install --save和npm install --save-dev的區別是什么”吧!

相同點

三者都會本地安裝包到項目的node_modules目錄中

區別

區別在于對項目package.json的修改,npm install不會修改package.json,而后兩者會將依賴添加進package.json,后兩者的區別請看下文循序漸進。

指定依賴包

指定包取決于你的項目,你需要在package.json 文件中列出你需要使用的包,有兩種包可以選擇:

  • “dependencies”: 這些包都是你的應用程序在生產環境中所需要的。

  • “devDepedencies”:這些包只是在開發和測試中需要的。

手動編輯package.json文件

你可以手動編輯你的package.json。你需要在包的dependencies 對象中創建一個屬性用來指出你需要添加的依賴。 
例如下面的項目中,在主要生產環境中使用包my_dep的版本1.0.0,而在在開發環境中使用包 my_test_framework 的3.1.0版本。

{
  "name": "my_package",
  "version": "1.0.0",
  "dependencies": {
    "my_dep": "^1.0.0"
  },
  "devDependencies" : {
    "my_test_framework": "^3.1.0"
  }
}

--save 和--save-dev下載標簽

  • 他們表面上的區別是--save 會把依賴包名稱添加到 package.json 文件 dependencies 鍵下,--save-dev 則添加到 package.json 文件 devDependencies 鍵下.

  • dependencies是運行時依賴,devDependencies是開發時的依賴。即devDependencies 下列出的模塊,是我們開發時用的

比如 我們安裝 js的壓縮包gulp-uglify 時,我們采用的是 “npm install gulp-uglify --save-dev”命令安裝,因為我們在發布后用不到它,而只是在我們開發才用到它。dependencies 下的模塊,則是我們發布后還需要依賴的模塊,譬如像jQuery庫或者Angular框架類似的,我們在開發完后后肯定還要依賴它們,否則就運行不了。

補充:正常使用npm install時,會下載dependencies和devDependencies中的模塊,當使用npm install --production或者注明NODE_ENV變量值為production時,只會下載dependencies中的模塊。

到此,相信大家對“npm install 、npm install --save和npm install --save-dev的區別是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

npm
AI

那坡县| 大方县| 平湖市| 黔西| 边坝县| 化州市| 宜春市| 天津市| 永福县| 谢通门县| 东明县| 禄丰县| 安多县| 吴忠市| 玛沁县| 扎赉特旗| 德阳市| 古丈县| 耒阳市| 中方县| 德清县| 铜山县| 五寨县| 清涧县| 湖口县| 红桥区| 双流县| 怀宁县| 彩票| 曲阜市| 鹰潭市| 高清| 繁昌县| 会理县| 保德县| 仙桃市| 高尔夫| 赤城县| 民权县| 兴仁县| 青海省|