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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何修改 package.json 的name version

如何修改 package.json 的name version

桃花長相依 2019-01-02 15:22:55
目前在寫一個項目生成工具,前端 用的vue的nodejs 項目。我生成的項目其他的問題都沒有,但是package.json 里面的 name 和version 是根據(jù)當(dāng)時的項目動態(tài)生成的,結(jié)果發(fā)現(xiàn)動態(tài)生成的 name ,version 修改后 npm install 無法執(zhí)行,報錯:npm notice created a lockfile as package-lock.json. You should commit this file.npm WARN Invalid version: "1.0"npm WARN webapp No descriptionnpm WARN webapp No repository field.npm WARN webapp No README datanpm WARN webapp No license field.不改名字,不改版本是可以的,求大神指點一二{"name": "test","version": "1.0","private": true}
查看完整描述

1 回答

?
料青山看我應(yīng)如是

TA貢獻1772條經(jīng)驗 獲得超8個贊

package-lock.json用于簽入源代碼管理。如果你使用npm5(npm install -g npm@latest),你可以在命令行中看到以下加粗文字內(nèi)容:created a lockfile as package-lock.json. You should commit this file.npm help package-lock.json得來:

對于npm修改node_modules樹或package.json的任何操作,將自動生成package-lock.json。 它描述了生成的確切樹,以便后續(xù)安裝能夠生成相同的樹,而不管中間依賴性更新如何。

這個文件旨在被提交到源代碼庫,并提供各種用途:

  • 描述一個依賴樹的單個表示,這樣就保證了成員、部署和持續(xù)集成能夠完全安裝相同的依賴項。

  • 為用戶提供一個工具,使其能夠“穿越”node_modules的先前狀態(tài),而無需提交目錄本身。

  • 通過可讀的源代碼控制擴展來促進樹的更大可視性。

  • 并優(yōu)化安裝過程,允許npm跳過已安裝的軟件包重復(fù)的元數(shù)據(jù)解析。

關(guān)于package-lock.json的一個關(guān)鍵細節(jié)是它不能被發(fā)布,并且如果在頂層包之外的任何地方被發(fā)現(xiàn),它將被忽略。它與npm-shrinkwrap.json(5)共享格式,它基本上是相同的文件,但允許發(fā)布。除非部署CLI工具或以其他方式使用發(fā)布過程來生產(chǎn)生產(chǎn)包,否則不建議這樣做。

如果package-lock.jsonnpm-shrinkwrap.json都存在于一個包的根目錄下,package-lock.json將被完全忽略。


查看完整回答
反對 回復(fù) 2019-01-02
  • 1 回答
  • 0 關(guān)注
  • 4378 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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