35
									
								
								tera/run.sh
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								tera/run.sh
									
									
									
									
									
								
							@@ -50,26 +50,21 @@ fi
 | 
			
		||||
info "程序将在 3秒 后运行... Ctrl + C 取消运行..."
 | 
			
		||||
sleep 2
 | 
			
		||||
info "开始检测运行环境..."
 | 
			
		||||
if [[ -z "$(which node)" ]]; then
 | 
			
		||||
    if [[ ! -d node ]]; then
 | 
			
		||||
        warn "未安装NodeJS 开始下载二进制包 请稍候..."
 | 
			
		||||
        info "下载过程根据您的网络状况可能需要 1-10 分钟..."
 | 
			
		||||
        curl -o node.zip https://nodejs.org/dist/v10.16.0/node-v10.16.0-win-x64.zip
 | 
			
		||||
        info "下载完成 开始解压Node环境 请稍候..."
 | 
			
		||||
        unzip -q node.zip
 | 
			
		||||
        mv node-v10.16.0-win-x64 node
 | 
			
		||||
        rm -rf node.zip
 | 
			
		||||
    fi
 | 
			
		||||
    NODE=$(pwd)/node/node.exe
 | 
			
		||||
    NPM=$(pwd)/node/npm
 | 
			
		||||
    if [[ ! -f "${NODE}" ]]; then
 | 
			
		||||
        error "Node 安装检测未通过 请检查网络是否正常 或删除 node 目录 重新运行本脚本..."
 | 
			
		||||
        read
 | 
			
		||||
        exit 1
 | 
			
		||||
    fi
 | 
			
		||||
else
 | 
			
		||||
    NODE=node
 | 
			
		||||
    NPM=npm
 | 
			
		||||
if [[ ! -d node ]]; then
 | 
			
		||||
    warn "未安装NodeJS 开始下载二进制包 请稍候..."
 | 
			
		||||
    info "下载过程根据您的网络状况可能需要 1-10 分钟..."
 | 
			
		||||
    curl -o node.zip https://nodejs.org/dist/v10.16.0/node-v10.16.0-win-x64.zip
 | 
			
		||||
    info "下载完成 开始解压Node环境 请稍候..."
 | 
			
		||||
    unzip -q node.zip
 | 
			
		||||
    mv node-v10.16.0-win-x64 node
 | 
			
		||||
    rm -rf node.zip
 | 
			
		||||
fi
 | 
			
		||||
NODE=$(pwd)/node/node.exe
 | 
			
		||||
NPM=$(pwd)/node/npm
 | 
			
		||||
if [[ ! -f "${NODE}" ]]; then
 | 
			
		||||
    error "Node 安装检测未通过 请检查网络是否正常 或删除 node 目录 重新运行本脚本..."
 | 
			
		||||
    read
 | 
			
		||||
    exit 1
 | 
			
		||||
fi
 | 
			
		||||
echo "NodeJS 二进制版本: $(${NODE} -v)"
 | 
			
		||||
if [[ ! -d tera ]]; then
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user