0.1.1 • Published 2 months ago

@kne/fetch-npm-package v0.1.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 months ago

fetch-npm-package

描述

下载并解压npm包文件

安装

npm i --save @kne/fetch-npm-package

概述

fetch-npm-package是一个仅在nodejs环境运行的包,不能web浏览器运行

可以从npm上下载对应包的某版本(未指定就选取latest)到当前系统的临时目录,可以通过参数指定输出目录,将文件Copy到输出目录,也可以传入操作方法,在操作执行完后,临时目录及其里面的文件将被清理。

使用方法:

const download = require('@kne/fetch-npm-package');

await download(packageName, packageVersion, options);

示例

示例代码

API

属性名说明类型默认值
packageName需要下载的包名string-
packageVersion需要下载的包的版本号,缺省则会回去该包的latest版本string-
options其他参数object-
options.outputPath输出目录,可以通过环境变量OUTPUT_PATH传递,该参数存在时优先使用该参数stringbuild
options.callback(dir)可以获取临时目录参数,在该函数执行完之后,将清理临时目录,该参数存在时,将不默认将outputPath设置为build,如果没有通过环境变量或者options.outputPath设置输出目录则不默认输出文件function-
0.1.1

2 months ago

0.1.0

3 months ago