mina-webpack
mina-webpack copied to clipboard
build: use yarn
在 npm 不支持 workspace 之前 ,yarn 可能是必要的选择,当前 fork 这个项目使用 npm 安装太久了(几十分钟没装好),而 yarn 安装只要不到一分钟,并且它们的磁盘占用空间差别巨大:
➜ wxa du -hs mina-webpack-npm
885M mina-webpack-npm
➜ wxa du -hs mina-webpack-yarn
278M mina-webpack-yarn
yarn 优势是会尽量提升 node modules,只需要一个 lock file(对比:11,512 additions and 49,431 deletions.)。
相关:https://classic.yarnpkg.com/en/docs/cli/workspaces
TODO:
ava 提升到 root 更好,版本一致,当前项目有 v1 和 v2,统一版本到 v2 或 v3 都会提示出错。
看起来是首次安装是时间差异巨大。