corepack.nix
小さな
Nix Flakes
を作った
https://github.com/SnO2WMaN/corepack-flake
SnO2WmaN/corepack-flake
これで
Nixでyarnかpnpmを入れるとNode.jsのバージョンが古い
の問題を解決できる
使い方
1.
overlay
を通し
2.
code:flake.nix
(mkCorepack {
nodejs = nodejs-16_x;
pm = "pnpm";
})
これを
shell.nix
などに渡す
nodejs
のバージョンを指定しない場合は最新
Node.js
が入る