将私有开发的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,上传后自动生成库的层级。


