mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2025-11-10 13:22:50 +00:00
Check and remove Node.js if version is not 22
Remove existing Node.js installation if version is not 22.
This commit is contained in:
@@ -28,6 +28,19 @@ function update_script() {
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if command -v node &> /dev/null; then
|
||||||
|
CURRENT_NODE_VERSION=$(node --version | cut -d'v' -f2 | cut -d'.' -f1)
|
||||||
|
if [[ "$CURRENT_NODE_VERSION" != "22" ]]; then
|
||||||
|
systemctl stop openresty
|
||||||
|
apt-get purge -y nodejs npm
|
||||||
|
apt-get autoremove -y
|
||||||
|
rm -rf /usr/local/bin/node /usr/local/bin/npm
|
||||||
|
rm -rf /usr/local/lib/node_modules
|
||||||
|
rm -rf ~/.npm
|
||||||
|
rm -rf /root/.npm
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
NODE_VERSION="22" NODE_MODULE="yarn" setup_nodejs
|
NODE_VERSION="22" NODE_MODULE="yarn" setup_nodejs
|
||||||
export NODE_OPTIONS="--openssl-legacy-provider"
|
export NODE_OPTIONS="--openssl-legacy-provider"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user