diff --git a/install.sh b/install.sh index 4cf4653..37bf32f 100644 --- a/install.sh +++ b/install.sh @@ -192,18 +192,20 @@ read answer if [[ "$answer" == "y" ]]; then touch /var/www/.bashrc chown www-data:www-data /var/www/.bashrc - mkdir /var/www/node - chown www-data:www-data /var/www/node + mkdir /var/www/.nvm + chown www-data:www-data /var/www/.nvm + mkdir /var/www/.npm + chown www-data:www-data /var/www/.npm - su -s /bin/bash -c 'curl -o /var/www/node/install.sh https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash &&\ - export NVM_DIR="$HOME/node/.nvm" &&\ + su -s /bin/bash -c 'curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash &&\ + export NVM_DIR="$HOME/.nvm" &&\ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" &&\ [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" &&\ nvm install v18' www-data - ln -sf /var/www/node/.nvm/versions/node/v18.19.1/bin/node /usr/bin/node - ln -sf /var/www/node/.nvm/versions/node/v18.19.1/bin/npm /usr/bin/npm - ln -sf /var/www/node/.nvm/versions/node/v18.19.1/bin/npx /usr/bin/npx - + ln -sf /var/www/.nvm/versions/node/v18.19.1/bin/node /usr/bin/node + ln -sf /var/www/.nvm/versions/node/v18.19.1/bin/npm /usr/bin/npm + ln -sf /var/www/.nvm/versions/node/v18.19.1/bin/npx /usr/bin/npx + echo -e "${PURPLE}${BOLD}Node installed${RESET}"; fi