Node.js: nvm

 20th August 2020 at 2:19pm

我的 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 会帮你搞定。