Dong Nguyen
Node.js

Install

#!/bin/bash

export NODE_VERSION=22.14.0
export NODE_DOWNLOAD_URL=https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.xz
# export NODE_DOWNLOAD_URL=https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-arm64.tar.xz

export NODE_INSTALL=/opt/engines/node
export PATH=$NODE_INSTALL/bin:$PATH

if [ ! -f "node-v$NODE_VERSION-linux-x64.tar.xz" ]; then
  wget "$NODE_DOWNLOAD_URL"
fi

if [ -d $NODE_INSTALL ]; then
  rm -rf $NODE_INSTALL
fi

mkdir -p $NODE_INSTALL

tar -xJvf node-v$NODE_VERSION-linux-x64.tar.xz -C $NODE_INSTALL --strip-components=1

# sudo ln -s /opt/engines/node/bin/node /usr/bin/node
# sudo ln -s /opt/engines/node/bin/node /usr/local/bin/node
# sudo ln -s /opt/engines/node/bin/npm /usr/local/bin/npm
nodepath=$(which node); sudo ln -s $nodepath /usr/bin/node

node --version
npm --version

# npm i -g npm pnpm
# pnpm i -g npm-check-updates
# pnpm i -g mdpdf md-to-pdf

wget -qO- https://get.pnpm.io/install.sh | sh -