package-lock.json

    1熱度

    1回答

    我們的項目使用npm進行包管理。從npm 4升級到npm 5後,我們決定選擇新的package-lock.json。 提交它和其它機器上執行npm install後,我們發現在程版本差異和解決條目指定: 1)version包lock.json依賴性編碼爲URL的例子: "jspm": { "version": "https://registry.npmjs.org/jspm/-/jspm

    5熱度

    1回答

    我正在尋找紗線--pure-lockfile flag的等價物。 當你希望它讀取你的鎖文件但不修改它時,在CI中安裝依賴關係時,此標誌很有用。 npm v5是否具有相同的功能?

    8熱度

    2回答

    我不小心刪除了我的package-lock.json文件。 npm install不會生成新的。我如何獲得npm重新創建此文件。

    18熱度

    2回答

    將我的NPM更新到最新版本(從3.X到5.2.0)並在現有項目上運行npm install後,我得到一個自動創建的package-lock.json文件。 我可以告訴package-lock.json給我一個確切的依賴樹,而不是package.json。 從這個信息來看,似乎package.json是多餘的,不再需要。 它們都是NPM工作所必需的嗎? 是否安全或僅可使用package-lock.j

    7熱度

    1回答

    我們的團隊剛剛更新爲npm @ 5。 package-lock.json在Windows和Mac之間統一(某些依賴項是可選的,因此它們不會在Windows上安裝,但它們在Mac上執行),因此無論機器如何,我們都會生成相同的node_modules結構。這都很好,那麼每一個團隊成員通過以下步驟去的: rm -rf node_modules git pull npm install 這實際上就完全適用

    56熱度

    3回答

    隨着release of [email protected],現在會寫package-lock.json除非npm-shrinkwrap.json已經存在。 我安裝NPM @ 5全球範圍內通過: npm install [email protected] -g 而現在,如果npm-shrinkwrap.json的過程中發現: npm install 警告將打印: npm WARN read

    1熱度

    2回答

    我期望在package.json中添加新的依賴關係並運行npm install後看到我的package-lock.json文件發生了更改 - 但package-lock.json沒有更改。 設置: 節點版本6.11.0 npm版本3.10.10 我嘗試刪除舊的package-lock.json,運行npm install後 - 沒有生成新文件。 任何人都可以請告訴我如何續訂package-lock

    0熱度

    1回答

    我剛剛在我的一個項目中使用npm install --save-dev [email protected]升級了ava。 令我驚訝的是,它的依賴性正在從package-lock.json丟失: 補充: + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-0.22.0.tgz", + "int

    6熱度

    1回答

    在相同的git倉庫運行`NPM install`,如果我刪除node_modules和package-lock.json,我的期望是,運行npm install應該產生相同每次(給予或採取可能在中期發行得到更新幾個模塊package-lock.json文件。 什麼我發現是我得到的這取決於大大不同的文件,我是否做到這一點的OSX機器上而不是Linux機器。 這是預期的嗎?如果是這樣,提交的值是多少p

    9熱度

    1回答

    npm 5介紹package-lock.json,其中的文檔是here。 它聲明該文件旨在包含在版本控制中,因此克隆您的軟件包並安裝它的任何人都將擁有相同的依賴版本。換句話說,您不應該將其添加到您的文件.gitignore文件。 它沒有聲明的是不是該文件打算包含在已發佈的軟件包中。這個問題可以改寫爲; 應該將package-lock.json包含在.npmignore中嗎?