修复任务执行初始化环境变量 PYTHONPATH 和 NODE_OPTIONS 被清空

This commit is contained in:
whyour
2024-09-10 22:41:39 +08:00
parent 926ad067c1
commit 3d719baa54
3 changed files with 15 additions and 6 deletions
+4 -4
View File
@@ -216,12 +216,12 @@ check_file() {
if [[ -f $file_env ]]; then
get_env_array
if [[ $isJsOrPythonFile == 'true' ]]; then
PREV_NODE_OPTIONS="${NODE_OPTIONS:=}"
PREV_PYTHONPATH="${PYTHONPATH:=}"
export PREV_NODE_OPTIONS="${NODE_OPTIONS:=}"
export PREV_PYTHONPATH="${PYTHONPATH:=}"
if [[ $1 == *.js ]] || [[ $1 == *.ts ]] || [[ $1 == *.mjs ]]; then
export NODE_OPTIONS="${NODE_OPTIONS} -r ${file_preload_js}"
export NODE_OPTIONS="-r ${file_preload_js} ${NODE_OPTIONS}"
else
export PYTHONPATH="${PYTHONPATH}:${dir_preload}:${dir_config}"
export PYTHONPATH="${dir_preload}:${dir_config}:${PYTHONPATH}"
fi
else
. $file_env