fie-npm
v3.1.5
Published
fie内外网判断
Downloads
59
Readme
fie-npm
npm 操作模块,用于安装,卸载,判断是否存在对应的 npm 模块, 会根据当前用户的配置来判断是要拉取阿里内网还是外网.
Installation
npm install fie-npm --save
API
install(pkg, options)
Generator 函数
,安装一个 npm 包
- pkg
{string}
需要进行操作的包名 - options
{object}
可选项 - options.registry
{string}
包对应的源,默认会根据当前用户选择的网络切换 - options.stdio
{string}
输入输出, 默认为 inherit - options.cwd
{string}
执行目录, 默认为 process.cwd()
uninstall(pkg, options)
Generator 函数
,卸载一个 npm 包
- pkg
{string}
需要进行操作的包名 - options
{object}
可选项 - options.stdio
{string}
输入输出, 默认为 inherit - options.cwd
{string}
执行目录, 默认为 process.cwd()
installDependencies(options)
Generator 函数
,安装当前目录的 package.json 对应的依赖包
- options
{object}
可选项 - options.registry
{string}
包对应的源,默认会根据当前用户选择的网络切换 - options.stdio
{string}
输入输出, 默认为 inherit - options.cwd
{string}
执行目录, 默认为 process.cwd()
latest(pkg, options)
异步方法
,获取最新的 npm 包信息
- pkg
{string}
需要进行操作的包名 - options
{object}
可选项 - options.registry
{string}
包对应的源,默认会根据当前用户选择的网络切换 - options.version
{string}
需要获取信息的版本号或 tag ,默认为 latest - return:
{object}
如果存在则返回对应的 json 对象 , 否则为 null
has(pkg, options)
Generator 函数
,判断是否存在某个 npm 包
- pkg
{string}
需要进行操作的包名 - options
{object}
可选项 - options.registry
{string}
包对应的源,默认会根据当前用户选择的网络切换 - return:
{boolean}
是否存在
Support
使用过程中遇到的相关问题,及BUG反馈,可联系: hugohua [email protected] ,也可直接提issues