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

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

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

前言

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

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

dependencies:是生產(chǎn)和開(kāi)發(fā)都會(huì)用到的依賴(lài)包,會(huì)被打包到項(xiàng)目中。

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

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

npm i -S

我們以安裝echarts為例:

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

npm i -save

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

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

npm i -D

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

npm i --save-dev

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

npm i

總結(jié)

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

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

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

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

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

相關(guān)文章

  • 一文學(xué)會(huì)如何升級(jí)npm管理的各依賴(lài)版本

    一文學(xué)會(huì)如何升級(jí)npm管理的各依賴(lài)版本

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

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

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

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

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

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

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

    使用Node.js搭建Vue項(xiàng)目的詳細(xì)步驟

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

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

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

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

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

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

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

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

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

    一文詳解nodejs的path模塊使用

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

最新評(píng)論

本溪市| 大埔区| 富民县| 富蕴县| 达拉特旗| 七台河市| 双鸭山市| 万全县| 湖北省| 永州市| 绥化市| 潞西市| 兰西县| 大余县| 松潘县| 栾城县| 集贤县| 东山县| 华容县| 额济纳旗| 兴仁县| 通道| 东阿县| 黄冈市| 台北市| 柯坪县| 广河县| 通化市| 望城县| 彩票| 定边县| 临潭县| 宁南县| 武鸣县| 阿巴嘎旗| 邯郸县| 文化| 关岭| 贵阳市| 新邵县| 夹江县|