mirror of
https://github.com/GameServerManagers/LinuxGSM.git
synced 2025-01-07 03:26:50 +08:00
fix: add check for npm
This commit is contained in:
parent
3fadfac2d1
commit
d2bb7d1af6
@ -5,14 +5,14 @@
|
||||
# Website: https://linuxgsm.com
|
||||
# Description: Installs nodejs and gamedig
|
||||
|
||||
if [ "$(command -v node)" ] && [ "$(node -v | cut -d 'v' -f 2 | cut -d '.' -f 1)" -ge 16 ] && [ ! -f "${lgsmdir}/node_modules/gamedig/bin/gamedig.js" ]; then
|
||||
if [ "$(command -v node)" ] && [ "$(command -v npm)" ] && [ "$(node -v | cut -d 'v' -f 2 | cut -d '.' -f 1)" -ge 16 ] && [ ! -f "${lgsmdir}/node_modules/gamedig/bin/gamedig.js" ]; then
|
||||
echo -e ""
|
||||
echo -e "${bold}${lightyellow}Installing Gamedig${default}"
|
||||
fn_script_log_info "Installing Gamedig"
|
||||
cd "${lgsmdir}" || exit
|
||||
curl -L -o package.json "https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/package.json"
|
||||
npm install
|
||||
elif [ "$(command -v node)" ] && [ "$(node -v | cut -d 'v' -f 2 | cut -d '.' -f 1)" -ge 16 ]; then
|
||||
elif [ "$(command -v node)" ] && [ "$(command -v npm)" ] && [ "$(node -v | cut -d 'v' -f 2 | cut -d '.' -f 1)" -ge 16 ]; then
|
||||
cd "${lgsmdir}" || exit
|
||||
curl -s -L -o package.json "https://raw.githubusercontent.com/${githubuser}/${githubrepo}/${githubbranch}/package.json"
|
||||
npm update > /dev/null 2>&1
|
||||
|
Loading…
Reference in New Issue
Block a user