From 0b7faeccadb6a4c57d13c1a23627e3b8a5483c2f Mon Sep 17 00:00:00 2001 From: MiaoWoo Date: Thu, 20 Jun 2019 15:49:38 +0800 Subject: [PATCH] fix: check node error Signed-off-by: MiaoWoo --- tera/run.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tera/run.sh b/tera/run.sh index 3418c88..a669756 100644 --- a/tera/run.sh +++ b/tera/run.sh @@ -1,5 +1,4 @@ ROOT=$(pwd) -NODE=$(which node) clear set -e echo "==============================" @@ -17,7 +16,7 @@ echo $(date +%s) > .lock echo "程序将在 3秒 后运行... Ctrl + C 取消运行..." sleep 2 echo "开始检测安装依赖..." -if [[ -z "${NODE}" ]]; then +if [[ -z "$(which node)" ]]; then if [[ ! -d node ]]; then echo "未安装NodeJS 开始下载二进制包 请稍候..." curl -o node.zip https://nodejs.org/dist/v10.16.0/node-v10.16.0-win-x64.zip @@ -33,6 +32,9 @@ if [[ -z "${NODE}" ]]; then read exit 1 fi +else + NODE=node + NPM=npm fi echo "NodeJS 二进制版本: $(${NODE} -v)" if [[ ! -d tera ]]; then