问题描述
内网环境需要将部分开发依赖包上传到内部的仓库中,格式是tgz格式的。项目构建好后将package.json中的包都下载到本地,然后上传到内部仓库。
问题解决
- 全局安装
node-tgz-downloader
npm install node-tgz-downloader -g
- 在项目 package-lock.json 文件所在目录,打开命令行窗口。执行下载npm依赖:
# 按shift + 右键 打开powershell窗口选项
# 执行下载命令,下载完成后,查看依赖下载目录 tarballs 以及npm tgz格式的依赖
download-tgz package-lock package-lock.json