cli支持- 进度条支持
http和https支持
npm i undownload基础
import { download } from 'undownload'
// 将输出到工作区的 downloads 目录下
download('https://...')改变输出目录,默认为 downloads
import { download } from 'undownload'
// 将输出到工作区的 downloads/imgs 目录下
download({
url: 'https://.../foo.jpg',
outDir: 'downloads/imgs'
})隐藏进度条
import { download } from 'undownload'
download({
url: 'https://...',
showProgressBar: false
})返回结果 Promise<string> 输出路径 dest
import { download } from 'undownload'
const runDownload = async () => {
const dest = await download('https://...')
console.log(dest)
}
runDownload()npm i undownload -g下载,url 支持 http 和 https 协议
download <url>帮助
download -h版本号
download -v方法,支持 GET 和 POST,默认为 GET
download <url> --method POST下载后文件的输出目录,默认为 downloads
download <url> --outDir downloads/imgs显示进度条,默认为 true
download <url> --showProgressBar falseMade with markthree
Published under MIT License.
