最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于npm?i幾種常見命令的區(qū)別詳解

 更新時間:2023年03月04日 08:54:16   作者:老道柳三劍  
npm(Node.js Package Manager)是一個Node.js的包管理工具,用來解決Node.js代碼部署問題,下面這篇文章主要給大家介紹了關(guān)于npm?i幾種常見命令的那點事,需要的朋友可以參考下

前言

在我們開發(fā)中會經(jīng)常用到npm i 這個命令,有npm i -S,npm i -g , npm i -D,npm install --save-dev, npm i -save,那么這幾種命令到底有什么區(qū)別呢?

要先知道這幾種命令的區(qū)別,我們首先要認(rèn)識兩個單詞,分別是dependencies和devDependencies。

dependencies:是生產(chǎn)和開發(fā)都會用到的依賴包,會被打包到項目中。

devDependencies:是只在開發(fā)環(huán)境中使用的依賴包,不會被打包到項目中。

下面我會放一張用package.json的默認(rèn)圖,然后分別運行npm i -S、npm i -save、npm i -D、npm i --save-dev來看他們分別有什么區(qū)別:

npm i -S

我們以安裝echarts為例:

 可以發(fā)現(xiàn),安裝在了dependencies下,也就是生產(chǎn)和開發(fā)都會用到。

npm i -save

通過圖片我們可以發(fā)現(xiàn),npm i -save 下載的依賴包也是在dependencies中的。

也就是說npm i -S 和 npm i -save是等價的,下載的依賴包都是在dependencies中,也就是開發(fā)和生產(chǎn)都會用到。

npm i -D

 npm i -D執(zhí)行后,安裝在了devDependencies中,也就是只有開發(fā)環(huán)境使用。

npm i --save-dev

可以發(fā)現(xiàn),依然安裝在了只有開發(fā)環(huán)境使用的devDependencies中。

npm i

總結(jié)

npm i -S(-save)下載的依賴包是安裝在dependencies中,生產(chǎn)和開發(fā)環(huán)境都會使用。

npm i -D(--save-dev)下載的依賴包安裝在devDenpendencies中,只有在開發(fā)環(huán)境中使用。

npm i -g  是把模塊安裝到全局,不會在項目的node包中保存,也不會將注入dependencies和devDependencies中。

npm i 的話,是安裝在dependencies中,也就是說生產(chǎn)和開發(fā)都會用到。

到此這篇關(guān)于npm i幾種常見命令區(qū)別的文章就介紹到這了,更多相關(guān)npm i常見命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一文學(xué)會如何升級npm管理的各依賴版本

    一文學(xué)會如何升級npm管理的各依賴版本

    npm在前端開發(fā)流程中提供了非常完善的自動化工具鏈,已成為每個前端開發(fā)者必備的工具,下面這篇文章主要給大家介紹了關(guān)于如何升級npm管理的各依賴版本,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • node.js插件nodeclipse安裝圖文教程

    node.js插件nodeclipse安裝圖文教程

    這篇文章主要為大家分享了node.js插件nodeclipse安裝圖文教程,如何安裝node.js支持插件,下面小編為大家分享具體步驟
    2016-05-05
  • 用node開發(fā)并發(fā)布一個cli工具的方法步驟

    用node開發(fā)并發(fā)布一個cli工具的方法步驟

    這篇文章主要介紹了用node開發(fā)并發(fā)布一個cli工具的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Node端異常捕獲的實現(xiàn)方法

    Node端異常捕獲的實現(xiàn)方法

    本文主要介紹了Node端異常捕獲的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 使用Node.js搭建Vue項目的詳細步驟

    使用Node.js搭建Vue項目的詳細步驟

    Vue.js 是一款流行的 JavaScript 框架,而 Node.js 提供了一個強大的運行環(huán)境,兩者的結(jié)合使得開發(fā)者可以輕松構(gòu)建現(xiàn)代化的前端項目,本文將介紹如何使用 Node.js 搭建一個基本的 Vue 項目,需要的朋友可以參考下
    2023-12-12
  • Nodejs實現(xiàn)的操作MongoDB數(shù)據(jù)庫功能完整示例

    Nodejs實現(xiàn)的操作MongoDB數(shù)據(jù)庫功能完整示例

    這篇文章主要介紹了Nodejs實現(xiàn)的操作MongoDB數(shù)據(jù)庫功能,結(jié)合完整實例形式分析了nodejs針對MongoDB數(shù)據(jù)庫的連接及增刪改查基本操作技巧,需要的朋友可以參考下
    2019-02-02
  • node.js操作mysql(增刪改查)

    node.js操作mysql(增刪改查)

    本文給大家分享的是使用node.js實現(xiàn)對mysql數(shù)據(jù)庫的增刪改查操作,有需要的小伙伴可以參考下,希望對大家學(xué)習(xí)node有所幫助。
    2015-07-07
  • Node.js設(shè)置CORS跨域請求中多域名白名單的方法

    Node.js設(shè)置CORS跨域請求中多域名白名單的方法

    這篇文章主要介紹了Node.js設(shè)置CORS跨域請求中多域名白名單的方法,文中通過示例代碼介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • Nodejs?http模塊返回內(nèi)容中文亂碼問題及解決

    Nodejs?http模塊返回內(nèi)容中文亂碼問題及解決

    這篇文章主要介紹了Nodejs?http模塊返回內(nèi)容中文亂碼問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 一文詳解nodejs的path模塊使用

    一文詳解nodejs的path模塊使用

    這篇文章主要為大家介紹了nodejs的path模塊使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11

最新評論

西乌珠穆沁旗| 靖州| 广宁县| 合肥市| 临澧县| 宣恩县| 龙山县| 阜新市| 迭部县| 巢湖市| 南投市| 雅江县| 安泽县| 简阳市| 阳泉市| 宁强县| 英德市| 长白| 东明县| 土默特右旗| 竹山县| 浑源县| 商都县| 叙永县| 顺义区| 芜湖县| 甘洛县| 潼关县| 棋牌| 上饶市| 桃江县| 调兵山市| 睢宁县| 文山县| 浪卡子县| 利津县| 巴彦淖尔市| 抚宁县| 林芝县| 中宁县| 涡阳县|