aboutsummaryrefslogtreecommitdiff
path: root/src/node/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/node/install.sh')
-rwxr-xr-xsrc/node/install.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/node/install.sh b/src/node/install.sh
index 4c02c95..9048ac2 100755
--- a/src/node/install.sh
+++ b/src/node/install.sh
@@ -183,6 +183,17 @@ if [ ! -z "${ADDITIONAL_VERSIONS}" ]; then
IFS=$OLDIFS
fi
+# Install pnpm
+if type pnpm > /dev/null 2>&1; then
+ echo "pnpm already installed."
+else
+ if type npm > /dev/null 2>&1; then
+ npm install -g pnpm
+ else
+ echo "Skip installing pnpm because npm is missing"
+ fi
+fi
+
# If enabled, verify "python3", "make", "gcc", "g++" commands are available so node-gyp works - https://github.com/nodejs/node-gyp
if [ "${INSTALL_TOOLS_FOR_NODE_GYP}" = "true" ]; then
echo "Verifying node-gyp OS requirements..."