Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

批量下载下载npm依赖包的tgz文件

License

NotificationsYou must be signed in to change notification settings

chaimzhang/batch-download-tgz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • 在内网开发时需要从外网导入依赖,一个依赖背后又有多层依赖,手动下载费时费力无法完成。 因此开发此脚本项目用于自动下载依赖及相关依赖。
  • 本质是利用npm安装时生成的package-lock.json文件中依赖项的地址循环下载。

两种使用方式

1.根据package-lock.json下载所有依赖包的tgz文件。

若只有package.json文件,可先执行npm i --package-lock-only,生成package-lock.json文件。

  • src/main.ts 文件中的第三行path改为目标package-lock.json文件所在路径。
  • 执行npm run start命令。
  • 控制台提示成功后可看到目录下tgzs文件夹内已下载的依赖文件。

2.根据依赖名称下载所有依赖包的tgz文件。

  • 执行npm run cli命令。
  • 根据提示输入依赖的名称
  • 控制台提示成功后可看到下载完成的目录。

批量上传到nexus

  • 使用batch_upload.sh批量上传

About

批量下载下载npm依赖包的tgz文件

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp