mina-webpack icon indicating copy to clipboard operation
mina-webpack copied to clipboard

build: use yarn

Open ambar opened this issue 5 years ago • 1 comments

在 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 都会提示出错。

ambar avatar Dec 02 '20 13:12 ambar

看起来是首次安装是时间差异巨大。

ambar avatar Dec 03 '20 03:12 ambar