README
pkg-check
检查本地包与package.json依赖包版本一致性
使用场景
适用于本地打包发版,可配置某些依赖包严格根据package版本打包,对于某个依赖包经常更新但本地未更新的场景
安装
npm install pkg-check -D
环境
- Node >= 8
使用配置
const pkgCheck = require('pkg-check')
API start 方法
start 会自动安装依赖
const config? = {
dependencies?: [opt], string or Object 指定监控的包
packagePath?: '' package.json 相对与根目录路径
}
xxx 通过命令行获取参数对应自定义环境的版本
opt = {
name: 'xx', 依赖名称
['xxx']: '1.0.0',
env: 'test' 环境
origin: 'npm', 依赖来源
autoUpdate: true true代表每次检查都会检查最新版本 如果有新版就安装最新版本
}
pkgCheck.start(config)
API check 方法
check 只是检查版本
pkgCheck.check(config)
const config = {
dependencies: [''], 字符串类型 string 指定监控的包
packagePath?: '' package.json 相对与根目录路径
}
check 类型Promise 返回的需要安装依赖的信息
[{dependencies:xxx, version: xxx}]
后续支持
- 支持环境控制 安装依赖版本号
- 支持自动安装最新版本依赖
License
MIT.