From 0bf28e9ab3b2b364d3e7522e1c6f6ea784e19252 Mon Sep 17 00:00:00 2001 From: whyour Date: Sat, 5 Aug 2023 11:02:29 +0800 Subject: [PATCH] =?UTF-8?q?task=20=E6=94=AF=E6=8C=81=E8=BF=90=E8=A1=8C=20m?= =?UTF-8?q?js=20=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shell/task.sh | 2 +- src/pages/crontab/detail.tsx | 1 + src/pages/script/editModal.tsx | 1 + src/pages/script/index.tsx | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/shell/task.sh b/shell/task.sh index 24339810..17bd5d41 100755 --- a/shell/task.sh +++ b/shell/task.sh @@ -14,7 +14,7 @@ single_hanle() { ## 选择python3还是node define_program() { local file_param=$1 - if [[ $file_param == *.js ]]; then + if [[ $file_param == *.js ]] || [[ $file_param == *.mjs ]]; then which_program="node" elif [[ $file_param == *.py ]] || [[ $file_param == *.pyc ]]; then which_program="python3" diff --git a/src/pages/crontab/detail.tsx b/src/pages/crontab/detail.tsx index f90201ab..83e66941 100644 --- a/src/pages/crontab/detail.tsx +++ b/src/pages/crontab/detail.tsx @@ -49,6 +49,7 @@ const tabList = [ const LangMap: any = { '.py': 'python', '.js': 'javascript', + '.mjs': 'javascript', '.sh': 'shell', '.ts': 'typescript', }; diff --git a/src/pages/script/editModal.tsx b/src/pages/script/editModal.tsx index 58bcc64e..ef8986f9 100644 --- a/src/pages/script/editModal.tsx +++ b/src/pages/script/editModal.tsx @@ -14,6 +14,7 @@ const { Option } = Select; const LangMap: any = { '.py': 'python', '.js': 'javascript', + '.mjs': 'javascript', '.sh': 'shell', '.ts': 'typescript', }; diff --git a/src/pages/script/index.tsx b/src/pages/script/index.tsx index fa6d6e86..10fbb476 100644 --- a/src/pages/script/index.tsx +++ b/src/pages/script/index.tsx @@ -49,6 +49,7 @@ const { Text } = Typography; const LangMap: any = { '.py': 'python', '.js': 'javascript', + '.mjs': 'javascript', '.sh': 'shell', '.ts': 'typescript', };