From 330f5fa1e4f1eecdd272c351060a1c34581a0518 Mon Sep 17 00:00:00 2001 From: Kane Date: Tue, 7 Mar 2023 23:04:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E8=BF=9B=E5=BA=A6=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/web/task_schedule/src/test/tsconfig.json | 50 +++++++++++++++++++ .../src/views/DesktopArchievement.vue | 2 +- code/web/task_schedule/tsconfig.json | 6 ++- 3 files changed, 55 insertions(+), 3 deletions(-) create mode 100644 code/web/task_schedule/src/test/tsconfig.json diff --git a/code/web/task_schedule/src/test/tsconfig.json b/code/web/task_schedule/src/test/tsconfig.json new file mode 100644 index 0000000..dcad63d --- /dev/null +++ b/code/web/task_schedule/src/test/tsconfig.json @@ -0,0 +1,50 @@ +/* + * @Author: Kane + * @Date: 2023-03-01 23:38:12 + * @LastEditors: Kane + * @FilePath: /task_schedule/src/test/tsconfig.json + * @Description: 运行测试代码用的tsconfig + * + * Copyright (c) ${2022} by Kane, All Rights Reserved. + */ +{ + "compilerOptions": { + "forceConsistentCasingInFileNames": true, + "useDefineForClassFields": true, + "target": "ESNext", + "module": "ESNext", + // "module": "CommonJS", + // "moduleResolution": "node", + "moduleResolution": "nodenext", + "strict": true, + "jsx": "preserve", + "sourceMap": true, + "resolveJsonModule": true, + "esModuleInterop": false, + "baseUrl": "./", // paths 路径解析起点 + "paths": { // 别名路径设置 + "@/*": [ + "src/*" + ], + }, + "lib": [ + "ESNext", + "DOM" + ], + "types": [ + "vite/client" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx", + "src/**/*.vue", + "*.d.ts", + "src/router/index.js", + "src/router/index.js", + "./**/*.ts", + ], + "exclude": [ + "./node_modules", + ] +} \ No newline at end of file diff --git a/code/web/task_schedule/src/views/DesktopArchievement.vue b/code/web/task_schedule/src/views/DesktopArchievement.vue index 3191d15..7300fe7 100644 --- a/code/web/task_schedule/src/views/DesktopArchievement.vue +++ b/code/web/task_schedule/src/views/DesktopArchievement.vue @@ -29,7 +29,7 @@ // import { reactive, onBeforeMount } from "vue"; import { useRouter } from "vue-router"; // import { StaffInfo } from "@/data/cpicxim/StaffInfo"; -import { loadStaffInfo } from "@/utils/api/localStorage"; +import { loadStaffInfo } from "@/utils/api/localStorage.js"; import { ElMessage } from "element-plus"; import Archievement from "@/components/ArchievementComponent.vue"; diff --git a/code/web/task_schedule/tsconfig.json b/code/web/task_schedule/tsconfig.json index 32d9635..ada7321 100644 --- a/code/web/task_schedule/tsconfig.json +++ b/code/web/task_schedule/tsconfig.json @@ -12,8 +12,10 @@ "forceConsistentCasingInFileNames": true, "useDefineForClassFields": true, "target": "ESNext", - "module": "ESNext", - "moduleResolution": "nodenext", + // "module": "ESNext", + "module": "CommonJS", + "moduleResolution": "node", + // "moduleResolution": "nodenext", "strict": true, "jsx": "preserve", "sourceMap": true,