乐趣区

关于yarn:使用yarn构建离线nodemodules镜像

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 压缩⽂件

5、离线装置 node_modules

yarn install --offlline

离线装置中途可能会报错,其实是执⾏某些脚本时须要更新,然而因为是离
线,⽆法更新,可疏忽,在有⽹络条件下不会呈现该状况。

在理论项⽬中只须要咱们曾经构建好的 npm-packages-offline-cache、
yarn.lock、.yarnrc,而后执⾏离线构建命令即可代替原来的 npm install 操
作。

退出移动版