1、安装yarn

npm install -g yarn

2、⾸先我们需要设置⼀个⽬录作为我们的“离线镜像”存储,我们可以通过yarn config 命令来实现

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

之后会在当前项⽬路径⽣成⼀个npm-packages-offline-cache ⽂件夹⽤来存放构建的.tgz离线⽂件

3、移动配置⽂件到项⽬路径,以便离线镜像仅⽤于此项⽬

mv ~/.yarnrc ./

4、删除之前的node_modulesyarn.lock并重新构建

yarn install

构建成功后在npm-packages-offline-cache能看到.tgz压缩⽂件

image.png

5、离线安装node_modules

yarn install --offlline

离线安装中途可能会报错,其实是执⾏某些脚本时需要更新,但是由于是离
线,⽆法更新,可忽略,在有⽹络条件下不会出现该情况。

在实际项⽬中只需要我们已经构建好的npm-packages-offline-cache、
yarn.lock、.yarnrc ,然后执⾏离线构建命令即可替代原来的npm install操
作。


习文
25 声望11 粉丝