我的 Arch Linux 默认使用最新版的 Node.js,这会导致有些库使用不了。原因多种多样,遇到过新版 Node.js 带的 v8 的头文件不一样,导致 node-gyp 编译失败的。
所以推荐使用 nvm 来安装并使用 LTS 的 Node.js。安装方法在 Arch Wiki。使用:
nvm install --lts
nvm use <your-lts-version>
nvm install -g yarn
这样安装的 yarn 才不会使用系统的 Node.js。不需要额外的 PATH
设置,nvm 会帮你搞定。