scanservjs: use generic nodejs version
Upstream seems to stick to old versions for development (nodejs 16 for UI development), breaking changes with latest nodejs should therefore be pretty unlikely (for now). Resolves #515284
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
buildNpmPackage,
|
||||
nodejs_20,
|
||||
nodejs,
|
||||
}:
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
@@ -18,13 +18,9 @@ buildNpmPackage (finalAttrs: {
|
||||
|
||||
npmDepsHash = "sha256-HIWT09G8gqSFt9CIjsjJaDRnj2GO0G6JOGeI0p4/1vw=";
|
||||
|
||||
# Build fails on node 22, presumably because of esm.
|
||||
# https://github.com/NixOS/nixpkgs/issues/371649
|
||||
nodejs = nodejs_20;
|
||||
|
||||
postInstall = ''
|
||||
mkdir $out/bin
|
||||
makeWrapper ${lib.getExe finalAttrs.nodejs} $out/bin/scanservjs \
|
||||
makeWrapper ${lib.getExe nodejs} $out/bin/scanservjs \
|
||||
--set NODE_ENV production \
|
||||
--add-flags "'$out/lib/node_modules/scanservjs/app-server/src/server.js'"
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user