第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何將Package.json中的每個(gè)依賴項(xiàng)更新為最新版本?

如何將Package.json中的每個(gè)依賴項(xiàng)更新為最新版本?

DIEA 2019-07-05 16:21:35
如何將Package.json中的每個(gè)依賴項(xiàng)更新為最新版本?我從另一個(gè)項(xiàng)目中復(fù)制了Package.json,現(xiàn)在我想將所有的依賴項(xiàng)都添加到它們的最新版本,因?yàn)檫@是一個(gè)新的項(xiàng)目,如果它壞了,我不介意修復(fù)它。做這件事最簡單的方法是什么?我現(xiàn)在所知道的最好的方法就是跑npm info express version然后手動(dòng)更新Package.json。一定有更好的辦法。{   "name": "myproject",   "description": "my node project",   "version": "1.0.0",   "engines": {     "node": "0.8.4",     "npm": "1.1.65"   },   "private": true,   "dependencies": {     "express": "~3.0.3", // how do I get these bumped to latest?     "mongodb": "~1.2.5",     "underscore": "~1.4.2",     "rjs": "~2.9.0",     "jade": "~0.27.2",     "async": "~0.1.22"   }}更新5/1/19六年后,我仍然堅(jiān)持NPM-檢查更新作為這個(gè)問題的綜合解決方案。好好享受吧!
查看完整描述

3 回答

?
米脂

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超3個(gè)贊

看上去NPM-檢查更新是唯一能讓這一切發(fā)生的方法。

npm i -g npm-check-updates
ncu -u
npm install

關(guān)于國家預(yù)防機(jī)制<3.11:

只需將每個(gè)依賴項(xiàng)的版本更改為*,然后跑npm update --save. (注: 在最近(3.11)版本的國家預(yù)防機(jī)制中被打破).

之前:

  "dependencies": {
    "express": "*",
    "mongodb": "*",
    "underscore": "*",
    "rjs": "*",
    "jade": "*",
    "async": "*"
  }

之后:

  "dependencies": {
    "express": "~3.2.0",
    "mongodb": "~1.2.14",
    "underscore": "~1.4.4",
    "rjs": "~2.10.0",
    "jade": "~0.29.0",
    "async": "~0.2.7"
  }

當(dāng)然,這是更新依賴關(guān)系的鈍錘。如果-就像你說的-這個(gè)項(xiàng)目是空的,什么也不能破。

另一方面,如果您是在一個(gè)更成熟的項(xiàng)目中工作,您可能希望在升級(jí)之前驗(yàn)證您的依賴項(xiàng)中沒有發(fā)生破壞性的更改。

要查看哪些模塊過時(shí),只需運(yùn)行npm outdated..它將列出所有安裝的依賴項(xiàng),這些依賴項(xiàng)具有較新的可用版本。


查看完整回答
反對(duì) 回復(fù) 2019-07-05
  • 3 回答
  • 0 關(guān)注
  • 2976 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)