使用 nixos 我可以全局安装 nodejs 包吗?
With nixos can I install a nodejs package globally?
假设我想安装 @squoosh/cli
,nixpkgs here 中提到了这个包。有没有办法在 configuration.nix
或家庭管理器中指定包,让 nixos-rebuild
安装它?
是的,node-packages.json
中的包出现在 pkgs.nodePackages
中。
在NixOS中,可以按如下方式添加:
{ pkgs, ... }: {
# ...
environment.systemPackages = [
pkgs.nodePackages."@squoosh/cli"
];
}
在家庭管理器中类似,但 home.packages
而不是 environment.systemPackages
。
假设我想安装 @squoosh/cli
,nixpkgs here 中提到了这个包。有没有办法在 configuration.nix
或家庭管理器中指定包,让 nixos-rebuild
安装它?
是的,node-packages.json
中的包出现在 pkgs.nodePackages
中。
在NixOS中,可以按如下方式添加:
{ pkgs, ... }: {
# ...
environment.systemPackages = [
pkgs.nodePackages."@squoosh/cli"
];
}
在家庭管理器中类似,但 home.packages
而不是 environment.systemPackages
。