有没有替代npm-check-updates模块?
我正在考虑使用npm-check-updates模块将node_modules更新到最新版本。但是由于安装后的大尺寸(接近25mb),我正在寻找这个模块的其他替代scheme。
只需使用npm outdated
npm
,默认情况下内置于npm
。 yarn
提供yarn outdated
和yarn upgrade-interactive
,它有一个伟大的CLI用于更新您的代币。
如果您正在寻找SaaS解决scheme,请查看VersionEye ,它可以通过电子邮件发送并自动跟踪依赖关系。
如果您使用的是开放源代码项目,只需使用Greenkeeper或David (免费用于开源项目)。
如果您想支付私人托pipe服务,所有这些SaaSy替代品中的三种还可以提供企业解决scheme。
检查下面的npm模块:
https://www.npmjs.com/package/npm-check
特征
- 告诉你什么是过时的。
- 提供包的文档的链接,以便您可以决定是否需要更新。
- 请通知您,如果您的代码中没有使用依赖关系。
- 也可以通过
-g
在全局安装的软件包上运行。 - 交互式更新 ,通过
-u
input更less,错别字更less。 - 支持公共和私有@ scoped /包 。
-
import from
语法支持ES6风格的import from
。 - 使用已安装的npm版本(包括新的
npm@3
升级您的模块,因此依赖关系将转至您期望的地方。 - 与任何公共npm注册机构, 私人注册机构以及像Sinopia这样的备用注册机构合作 。
- 不在package.json中查询包含
private: true
的包的registry。 - 表情符号在一个命令行应用程序,因为命令行应用程序也可以很有趣。
- 适用于
npm@2
和npm@3
,以及更新的替代安装程序,如ied
和pnpm
。
要求
- 节点> = 0.11。