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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用安卓 studio和mysql进行第二次照片更新的java   java是我的pom。xml安装和生成失败   获取并处理java异常行   java 2d平台冲突错误   java使用SSH exec通道调用shell脚本,但忽略对其他shell脚本的调用   java如何将postgresSql查询重写为Springdata jpa查询   java无法使用IP地址和端口登录liferay 6.2   爪哇1。按钮不显示文本2。逻辑正确吗   java如何在片段中使用谷歌地图视图?   如何在java中连接字符?   Java右移输出负值   java@PropertySource()在@ImportResource()导入的XML中定义的bean中不起作用   Java、SWT使窗口(shell)部分透明   回溯回溯java中的DUCU