将私有开发的Npm库打包成tgz格式后上传到私服仓库
私服上传Npm tgz包
前言
公司自行开发的前端
Npm
库,可以上传到Nexus
私服仓库,内网开发可以直接拉取Nexus
私服上的库,但是Nexus
私服上传Npm
库格式必须是tgz
扩展名。
通过Npm命令生成
进入到依赖的根目录,即包含package.json
的目录,进入命令行终端执行npm pack
命令,成功打出一个tgz
格式的包。
通过7-zip生成
右键点击文件夹,选择7-Zip
,添加到压缩文件,在弹出的对话框中,选择压缩为tar
。
再次右键.tar
文件,选择7-Zip
,添加到压缩文件,在弹出的对话框中,选择压缩为gzip
。
最后将文件重命名为.tgz
。
通过Git Bash生成
打开Git Bash
,使用tar -czvf charts-0.0.2.tar.tgz charts
命令生成.tgz
文件。
上传到Nexus
上传库扩展名必须是tgz
,上传后自动生成库的层级。