2017-02-23 50 views
0

我對節點js,npm比較陌生。 看來我的系統上安裝的軟件包與npm install/package.json安裝的軟件包有區別。如果本地包版本不同,請更新package.json

問題:如何檢查我的package.json本地包的版本,並相應地更新我的package.json。 我試過npm shrinkwrap,但是這會產生不同的文件格式。

現狀:

Gulp: 

local version 1.1 

global version 1.1 

Package.json version 1.0 

什麼,我想實現的是所有版本中的package.json這樣被匹配到我的本地版本:

Gulp 

Local version 1.1 

Global version 1.1 

P.json 1.1 

鑑於有幾千如果不是更多的包,試圖使用自動化:)

回答

0

使用npm update --save-dev進行更新和保存devDependencies和npm update --save的依賴關係

+0

不會更新我的package.json到最新的可用版本?我試圖匹配我的package.json中的安裝版本,反之亦然 – DGRFDSGN

+0

運行npm update --save-dev不會檢查我的本地軟件包並更新我的package.json。然而,它會更新我的本地包到最新版本以及更新我的package.json,這不是我想要的 – DGRFDSGN

相關問題