From 80ecb954e988a135422677f32b341718fe271289 Mon Sep 17 00:00:00 2001 From: Winter Date: Wed, 9 Nov 2022 23:00:06 -0500 Subject: npmHooks.npmConfigHook: add diagnostic for when dependencies aren't provided --- .../node/build-npm-package/hooks/npm-config-hook.sh | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'pkgs/build-support/node') diff --git a/pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh b/pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh index d2906d28ca2f3..a8b0fca279986 100644 --- a/pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh +++ b/pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh @@ -8,6 +8,15 @@ npmConfigHook() { export HOME="$TMPDIR" export npm_config_nodedir="@nodeSrc@" + if [ -z "${npmDeps-}" ]; then + echo + echo "ERROR: no dependencies were specified" + echo 'Hint: set `npmDeps` if using these hooks individually. If this is happening with `buildNpmPackage`, please open an issue.' + echo + + exit 1 + fi + local -r cacheLockfile="$npmDeps/package-lock.json" local -r srcLockfile="$PWD/package-lock.json" -- cgit 1.4.1