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

package.json與package-lock.json創(chuàng)建及使用詳解

 更新時(shí)間:2023年07月26日 11:11:43   作者:104828720  
這篇文章主要為大家介紹了package.json與package-lock.json創(chuàng)建及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

創(chuàng)建

  • package.json

在使用npm init命令后創(chuàng)建

  • package-lock.json

在使用npm i命令后創(chuàng)建

作用

  • package.json (必須上傳git管理)

保存項(xiàng)目描述信息,項(xiàng)目依賴信息,npm命令

必須上傳git,因?yàn)椴粫?huì)把項(xiàng)目所依賴的模塊文件夾node_modules上傳到git上(太大了,幾個(gè)G),所以你從git上拉取項(xiàng)目下來時(shí),只要存在package.json,就可以執(zhí)行npm i來安裝依賴模塊

  • package-lock.json

除了沒有npm script,其他和package.json信息一樣,而且項(xiàng)目依賴信息更加詳細(xì),也必須上傳git,上傳git,上傳git,總要的事情說三遍

在多人協(xié)作時(shí),這個(gè)文件用于限制每個(gè)人得到的項(xiàng)目依賴版本一致,不然不同人在不同時(shí)間得到的項(xiàng)目依賴包版本可能不一樣,很容易版本沖突或不兼容的BUG

注意事項(xiàng)

如果你查看當(dāng)前項(xiàng)目某個(gè)依賴包的版本時(shí),請(qǐng)?jiān)趐ackage-lock.json里看,千萬不要到package.json上看,因?yàn)閜ackage.json上的版本是個(gè)初始化的版本(只是限定大版本號(hào)等)

npm i不會(huì)更新package.json里依賴包的版本

npm i xxx@2.6.1 -S 用這樣的命令可以更新依賴包版本,并且改變package.json內(nèi)的版本號(hào)

如果想更新某個(gè)依賴包版本,可以使用如下命令

更新全局包

npm update <name> -g

更新生產(chǎn)環(huán)境依賴包:

npm update <name> --save

更新開發(fā)環(huán)境依賴包:

npm update <name> --save-dev

即更新package.json的版本號(hào),也更新package-lock.json的版本號(hào)

以上就是package.json與package-lock.json創(chuàng)建及使用詳解的詳細(xì)內(nèi)容,更多關(guān)于package.json package-lock.json的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • node文件上傳功能簡易實(shí)現(xiàn)代碼

    node文件上傳功能簡易實(shí)現(xiàn)代碼

    本篇文章主要介紹了node文件上傳功能簡易實(shí)現(xiàn)代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • socket.io與pm2(cluster)集群搭配的解決方案

    socket.io與pm2(cluster)集群搭配的解決方案

    這篇文章主要給大家介紹了關(guān)于socket.io與pm2(cluster)集群搭配的解決方案,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編一起來看看吧。
    2017-06-06
  • nodejs使用async模塊同步執(zhí)行的方法

    nodejs使用async模塊同步執(zhí)行的方法

    今天小編就為大家分享一篇關(guān)于nodejs使用async模塊同步執(zhí)行的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • npm 更改默認(rèn)全局路徑以及國內(nèi)鏡像的方法

    npm 更改默認(rèn)全局路徑以及國內(nèi)鏡像的方法

    今天小編就為大家分享一篇npm 更改默認(rèn)全局路徑以及國內(nèi)鏡像的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 利用n工具輕松管理Node.js的版本

    利用n工具輕松管理Node.js的版本

    我們?cè)跍y試寫的Nodejs的程序在不同Nodejs版本下是否能正常運(yùn)行,或是我們想要嘗試下最新版 Nodejs 的新特性,但常用的代碼需要舊版本的 Nodejs的時(shí)候就需要用 Node 版本管理工具,本文介紹的是利用n工具如何輕松管理Node.js的版本,需要的朋友可以參考下。
    2017-04-04
  • Nodejs之TCP服務(wù)端與客戶端聊天程序詳解

    Nodejs之TCP服務(wù)端與客戶端聊天程序詳解

    這篇文章主要為大家詳細(xì)介紹了Nodejs之TCP服務(wù)端與客戶端聊天程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • node.js處理前端提交的GET請(qǐng)求

    node.js處理前端提交的GET請(qǐng)求

    這篇文章主要為大家詳細(xì)介紹了node.js處理前端提交的GET請(qǐng)求,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 基于nodejs+express(4.x+)實(shí)現(xiàn)文件上傳功能

    基于nodejs+express(4.x+)實(shí)現(xiàn)文件上傳功能

    通過一段時(shí)間的查閱資料發(fā)現(xiàn)實(shí)現(xiàn)上傳的方式有:1.express中間件multer模塊2.connect-multiparty模塊(但現(xiàn)在 官方不推薦 )3.使用multiparty模塊實(shí)現(xiàn)4.使用formidable插件實(shí)現(xiàn),本文給大家介紹nodejs+express(4.x+)實(shí)現(xiàn)文件上傳功能,需要的朋友參考下
    2015-11-11
  • 30分鐘用Node.js構(gòu)建一個(gè)API服務(wù)器的步驟詳解

    30分鐘用Node.js構(gòu)建一個(gè)API服務(wù)器的步驟詳解

    這篇文章主要介紹了30分鐘用Node.js構(gòu)建一個(gè)API服務(wù)器的步驟詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • Node快速切換版本、版本回退(降級(jí))、版本更新(升級(jí))

    Node快速切換版本、版本回退(降級(jí))、版本更新(升級(jí))

    這篇文章主要介紹了Node快速切換版本、版本回退(降級(jí))、版本更新(升級(jí)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01

最新評(píng)論

乐东| 大丰市| 合川市| 怀柔区| 汝城县| 和林格尔县| 河曲县| 沂南县| 万载县| 阳曲县| 军事| 色达县| 兴隆县| 桦甸市| 买车| 舒城县| 河南省| 山阳县| 溧阳市| 乌苏市| 平塘县| 奉新县| 镇赉县| 西贡区| 新安县| 昌黎县| 简阳市| 榆社县| 勃利县| 布拖县| 左云县| 三门县| 高邮市| 安图县| 团风县| 扶绥县| 土默特右旗| 繁昌县| 星座| 上杭县| 武城县|