背景
我有一台外网电脑,还有一台内网电脑,内网的镜像源全靠人手工上传包,且平时几乎不更新,所以包的版本都很低。
我喜欢做一些简单的工具,仅自己使用,而且我喜欢用最新的版本,内部的源无法满足我的需求。
而且,我平时是使用pnpm管理。
那么接下来,我来介绍几种方式,以应对这个情况。
方式一
针对使用yarn
和npm
包管理器的,非常简单,整个node_modules
搬进去就行了。
方式二
使用tar
包
访问淘宝镜像站点https://npmmirror.com/
搜索任意包,都能在右边发现一个tar
包下载
点击下载,pnpm add xx.tar
即可
但是这样有个问题,这个包的依赖包怎么办?
实际上,我们可以先看一下依赖包
如果包A的依赖包不多的话,先将A的依赖包全部下载,然后解压缩A包,将package.json
中的依赖修改为file:xxx
路径的方式,详情可见无星的前端之旅(二十八)—— 离线安装npm库
那要是太多呢?咋整
// TODO 未完待续