From 08887b8d7aa8b10dd240d2ae7e5409250147506f Mon Sep 17 00:00:00 2001 From: lizhouze Date: Tue, 27 Sep 2022 16:28:13 +0800 Subject: [PATCH] lizhouze@huawei.com Signed-off-by: lizhouze --- compiler/main.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/compiler/main.js b/compiler/main.js index 3e9f93e..1d89a90 100644 --- a/compiler/main.js +++ b/compiler/main.js @@ -298,7 +298,15 @@ function readWorkerFile() { } const relativePath = path.relative(projectConfig.projectPath, worker); if (filterWorker(relativePath)) { - workerFileEntry[relativePath.replace(/\.(ts|js)$/, '').replace(/\\/g, '/')] = worker; + const workerKey = relativePath.replace(/\.(ts|js)$/, '').replace(/\\/g, '/'); + if (workerFileEntry[workerKey]) { + throw Error( + '\u001b[31m ERROR: The worker file cannot use the same file name: \n' + + workerFileEntry[workerKey] + '\n' + worker + '\u001b[39m' + ).message; + } else { + workerFileEntry[workerKey] = worker; + } } }); return workerFileEntry; -- Gitee