From 730349e28ee810faffbbc2530eb1dcdf64700bf0 Mon Sep 17 00:00:00 2001 From: marvzhang Date: Tue, 21 Apr 2020 12:54:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E9=A2=84=E8=A3=85node.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/scripts/install-nodejs.sh | 10 +++++----- backend/services/task.go | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/scripts/install-nodejs.sh b/backend/scripts/install-nodejs.sh index cf01c7f8..129bbc44 100644 --- a/backend/scripts/install-nodejs.sh +++ b/backend/scripts/install-nodejs.sh @@ -12,16 +12,16 @@ BASE_DIR=`dirname $0` export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm -# install Node.js v8.12 +# install Node.js v10.19 export NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node -nvm install 8.12 +nvm install 10.19 # create soft links -ln -s $HOME/.nvm/versions/node/v8.12.0/bin/npm /usr/local/bin/npm -ln -s $HOME/.nvm/versions/node/v8.12.0/bin/node /usr/local/bin/node +ln -s $HOME/.nvm/versions/node/v10.19.0/bin/npm /usr/local/bin/npm +ln -s $HOME/.nvm/versions/node/v10.19.0/bin/node /usr/local/bin/node # environments manipulation -export NODE_PATH=$HOME.nvm/versions/node/v8.12.0/lib/node_modules +export NODE_PATH=$HOME.nvm/versions/node/v10.19.0/lib/node_modules export PATH=$NODE_PATH:$PATH # install chromium diff --git a/backend/services/task.go b/backend/services/task.go index db81ed4c..a8f0ff30 100644 --- a/backend/services/task.go +++ b/backend/services/task.go @@ -115,7 +115,7 @@ func SetEnv(cmd *exec.Cmd, envs []model.Env, task model.Task, spider model.Spide // 默认把Node.js的全局node_modules加入环境变量 envPath := os.Getenv("PATH") homePath := os.Getenv("HOME") - nodeVersion := "v8.12.0" + nodeVersion := "v10.19.0" nodePath := path.Join(homePath, ".nvm/versions/node", nodeVersion, "lib/node_modules") if !strings.Contains(envPath, nodePath) { _ = os.Setenv("PATH", nodePath+":"+envPath)