fie-npm

3.1.5 • Public • Published

fie-npm

NPM version David deps Known Vulnerabilities npm download

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 baofen14787@gmail.com ,也可直接提issues

License

GNU GPLv3

Readme

Keywords

Package Sidebar

Install

npm i fie-npm

Weekly Downloads

22

Version

3.1.5

License

none

Unpacked Size

42.6 kB

Total Files

4

Last publish

Collaborators

  • hugohua
  • xiaocong.hxc
  • zernmal
  • chenqingwei
  • zhouxiong03
  • akirakai
  • mark-ck
  • channing_hyl