对于Yarn的现代版本,也称为Yarn,首选的安装是通过Corepack,默认情况下Corepack包含在Node.js installs (>=16.10)中。请参阅https://yarnpkg.com/getting-started/install
这就是我在default.nix中尝试做的default.nix,但它不起作用。
with import <nixpkgs> {};
stdenv.mkDerivation {
name = "dev";
dontUnpack = true;
buildInputs = [ nodejs-17_x ];
postPhases = ''
corepack enable
'';
}发布于 2022-08-19 23:34:48
对于其他通过搜索引擎在这里结束的人:)
corepack enable
corepack prepare yarn@3.2.2 --activate(安装符号链接需要enable,准备+激活设置正确的版本。)
这应该适用于v16.9.0+ (甚至v14.19.0+)
来源:https://nodejs.org/api/corepack.html#upgrading-the-global-versions
https://stackoverflow.com/questions/71971941
复制相似问题