欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間: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管理)

保存項目描述信息,項目依賴信息,npm命令

必須上傳git,因為不會把項目所依賴的模塊文件夾node_modules上傳到git上(太大了,幾個G),所以你從git上拉取項目下來時,只要存在package.json,就可以執(zhí)行npm i來安裝依賴模塊

  • package-lock.json

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

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

注意事項

如果你查看當(dāng)前項目某個依賴包的版本時,請在package-lock.json里看,千萬不要到package.json上看,因為package.json上的版本是個初始化的版本(只是限定大版本號等)

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

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

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

更新全局包

npm update <name> -g

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

npm update <name> --save

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

npm update <name> --save-dev

即更新package.json的版本號,也更新package-lock.json的版本號

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

相關(guān)文章

  • 使用node.js實現(xiàn)微信小程序?qū)崟r聊天功能

    使用node.js實現(xiàn)微信小程序?qū)崟r聊天功能

    在微信這個聊天工具里的小程序上實現(xiàn)聊天功能,總覺得很詫異,今天小編給大家?guī)砹耸褂胣ode.js實現(xiàn)微信小程序?qū)崟r聊天功能,感興趣的朋友一起看看吧
    2018-08-08
  • Nodejs使用archiver-zip-encrypted庫加密壓縮文件時報錯(解決方案)

    Nodejs使用archiver-zip-encrypted庫加密壓縮文件時報錯(解決方案)

    這篇文章主要介紹了Nodejs使用archiver-zip-encrypted庫加密壓縮文件時報錯,朋友朋友在測試過程中都出現(xiàn)過異常,下面小編把問題過程分析腳本之家平臺,需要的朋友可以參考下
    2019-11-11
  • nodejs簡單訪問及操作mysql數(shù)據(jù)庫的方法示例

    nodejs簡單訪問及操作mysql數(shù)據(jù)庫的方法示例

    這篇文章主要介紹了nodejs簡單訪問及操作mysql數(shù)據(jù)庫的方法,結(jié)合實例形式分析了nodejs創(chuàng)建mysql連接、執(zhí)行sql語句及關(guān)閉連接等相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • node實現(xiàn)mock-plugin中間件的方法

    node實現(xiàn)mock-plugin中間件的方法

    這篇文章主要介紹了node實現(xiàn)mock-plugin中間件的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • npm更新命令更新最新版本的實現(xiàn)方式

    npm更新命令更新最新版本的實現(xiàn)方式

    這篇文章主要介紹了npm更新命令更新最新版本的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Nodejs express框架一個工程中同時使用ejs模版和jade模版

    Nodejs express框架一個工程中同時使用ejs模版和jade模版

    這篇文章主要介紹了Nodejs express框架一個工程中同時使用ejs模版和jade模版 的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • Node.js檢測端口(port)是否被占用的簡單示例

    Node.js檢測端口(port)是否被占用的簡單示例

    大家有沒有遇到過在開啟本地服務(wù)時,有這么一種情況:當(dāng)前端口已經(jīng)被另一個項目使用了,導(dǎo)致服務(wù)開啟失敗。那么接下來,我們通過簡簡單單的示例代碼來檢測端口是否已經(jīng)被占用。有需要的朋友們可以參考借鑒。
    2016-09-09
  • nodejs中fs模塊三種讀寫文件方法的使用區(qū)別

    nodejs中fs模塊三種讀寫文件方法的使用區(qū)別

    Node.js的fs模塊有多種文件操作API,readFile、read、createReadStream讀取文件,writeFile、write、createWriteStream寫入文件,readFile和writeFile將文件寫入緩存區(qū),適合小文件操作,read和write分步驟讀寫,適合大文件,createReadStream和createWriteStream通過流處理文件
    2024-10-10
  • PHPStorm中如何對nodejs項目進(jìn)行單元測試詳解

    PHPStorm中如何對nodejs項目進(jìn)行單元測試詳解

    這篇文章主要給大家介紹了關(guān)于PHPStorm中如何對nodejs項目進(jìn)行單元測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Node.js Sequelize如何實現(xiàn)數(shù)據(jù)庫的讀寫分離

    Node.js Sequelize如何實現(xiàn)數(shù)據(jù)庫的讀寫分離

    Sequelize是一個易于使用,支持多SQL方言(dialect)的對象-關(guān)系映射框架(ORM),這個庫完全采用JavaScript開發(fā)并且能夠用在Node.JS環(huán)境中。它當(dāng)前支持MySQL, MariaDB, SQLite 和 PostgreSQL 數(shù)據(jù)庫。在Node.js中,使用 Sequelize操作數(shù)據(jù)庫時,同樣支持讀寫分離。
    2016-10-10

最新評論