从全局安装的包链接时如何更新package.json依赖项?

时间:2016-10-24 11:17:35

标签: npm dependencies package.json

我组织我的开发项目全局安装我需要的所有npm包:

npm -g install [package]

然后我通过以下方式单独链接每个项目所需的依赖项:

npm link [package]

这样,我必须手动更新每个package.json文件以添加依赖项,当我升级全局node_modules时,我必须去更新所有package.json项目。

对于第一个问题,我尝试了npm link [package] --save,但它没有将依赖项添加到package.json,如果我使用npm install [package] --save,它会在本地安装包,这是我不想要的。

有没有办法可以不必手动配置package.json,并且能够以更简单的方式从许多不同的项目中获得更新的package.json配置?

1 个答案:

答案 0 :(得分:0)

是的,你可以安装npm-check-updates,你可以在这里找到安装和指南: https://www.npmjs.com/package/npm-check-updates

在package.json所在的根文件夹中的命令行上运行'ncu'时,它将列出可以更新的软件包,并通过在命令行运行'ncu -u'来更新所有软件包包裹给你。