2017-02-23 51 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

相关问题