使用yarn下载vue依赖压缩包,用于nexus中央库

阅读更多

项目中需要使用nexus构建中央库,方便产品组成员共享环境,比如用开源的d2admin做前端,需要把前端的依赖放到npm私服上去,直接通过npm install 下载得到的是解压之后node_modules,如下图所示:


使用yarn下载vue依赖压缩包,用于nexus中央库_第1张图片
 这样格式不满足私服上传包的要求,需要压缩版本

 

这里使用yarn,系统中需要先安装node,webpack,以及yarn,先在cmd里执行

 

yarn config set yarn-offline-mirror ./npm-packages-offline-cache    

具体说明可以查看:https://yarnpkg.com/blog/2016/11/24/offline-mirror/         
 
  

这个命令的作用是设置压缩包放置的目录,比如这样设置之后,我电脑上的这个目录位置为:

C:\Users\User\npm-packages-offline-cache

然后把你的package.json放到一个目录下,比如我的


使用yarn下载vue依赖压缩包,用于nexus中央库_第2张图片
 

 然后执行yarn install 即可

执行成功之后,会在当前目录出现未压缩依赖包node_modules以及一个yarn.lock文件,而压缩的依赖包都在放在如下图:


使用yarn下载vue依赖压缩包,用于nexus中央库_第3张图片
 

  • 使用yarn下载vue依赖压缩包,用于nexus中央库_第4张图片
  • 大小: 71.9 KB
  • 使用yarn下载vue依赖压缩包,用于nexus中央库_第5张图片
  • 大小: 23.9 KB
  • 使用yarn下载vue依赖压缩包,用于nexus中央库_第6张图片
  • 大小: 109.3 KB
  • 查看图片附件

你可能感兴趣的:(vue,yarn,Running,Yarn,offline)