summary refs log tree commit diff
path: root/pkgs/development/node-packages/default.nix
diff options
context:
space:
mode:
authorLuflosi <luflosi@luflosi.de>2022-04-01 12:19:25 +0200
committerLuflosi <luflosi@luflosi.de>2022-04-01 12:33:21 +0200
commit757affafd3f357ebb94db66b773fe7466cb5433f (patch)
tree50f81b9496fe2cff96696e29d9f21d650ea28577 /pkgs/development/node-packages/default.nix
parent9dc7fafa420430bd5b3cd19e5079af7d8c255bf6 (diff)
downloadnixpkgs-757affafd3f357ebb94db66b773fe7466cb5433f.tar
nixpkgs-757affafd3f357ebb94db66b773fe7466cb5433f.tar.gz
nixpkgs-757affafd3f357ebb94db66b773fe7466cb5433f.tar.bz2
nixpkgs-757affafd3f357ebb94db66b773fe7466cb5433f.tar.lz
nixpkgs-757affafd3f357ebb94db66b773fe7466cb5433f.tar.xz
nixpkgs-757affafd3f357ebb94db66b773fe7466cb5433f.tar.zst
nixpkgs-757affafd3f357ebb94db66b773fe7466cb5433f.zip
nodePackages.postcss-cli: fix execution of binary
Without this change, executing the postcss binary results in the following error:
Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'postcss'

Thanks to https://github.com/NixOS/nixpkgs/issues/145618#issuecomment-1051347961 I finally managed to fix this. For some reason `wrapProgram` is still needed though.
Fixes https://github.com/NixOS/nixpkgs/issues/145618.
Diffstat (limited to 'pkgs/development/node-packages/default.nix')
-rw-r--r--pkgs/development/node-packages/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix
index ec995bad5ae..23f41b7b4d2 100644
--- a/pkgs/development/node-packages/default.nix
+++ b/pkgs/development/node-packages/default.nix
@@ -343,6 +343,7 @@ let
         wrapProgram "$out/bin/postcss" \
           --prefix NODE_PATH : ${self.postcss}/lib/node_modules \
           --prefix NODE_PATH : ${self.autoprefixer}/lib/node_modules
+        ln -s '${self.postcss}/lib/node_modules/postcss' "$out/lib/node_modules/postcss"
       '';
       passthru.tests = {
         simple-execution = pkgs.callPackage ./package-tests/postcss-cli.nix {