NPM包下载程序
npmdownloader的Python项目详细描述
从NPM下载用于私有NPM服务器(如Verdaccio和Sinopia)的软件包
- 仅限Python 3.5+
安装
使用pip安装:
$ pip install npmdownloader
用法
使用cli下载:
$ python -m npmdownloader -f [PACKAGE_FILE_LIST] -o [DOWNLOAD_DIR] -c [NUM_OF_WORKER_PROCESSES]
使用代码下载软件包:
fromnpmdownloaderimportNpmPackageDownloaderdownloader=NpmPackageDownloader('out_dir')# Download a package and its depedencies as tarballs# if a package tarball already exists, the download will be skippeddownloader.download('react',version='15.4.1')
使用代码下载多个软件包:
fromnpmdownloaderimportMultiPackageDownloaderdownloader=MultiPackageDownloader('packages_list.txt','out_dir',workers_count=4)