問題描述
內網環境需要將部分開發依賴包上傳到內部的倉庫中,格式是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