You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在IntelliJ IDEA Ultimate调试Vitest时遇ReferenceError问题求助

使用IntelliJ IDEA Ultimate 2024.1.1搭配Vitest调试时出现ReferenceError错误

调试时出现的错误

错误详情

ReferenceError: descriptor is not defined
    at eval (eval at <anonymous> (C:\Users\<user>\Documents\Projecten\<project>\test\common\utils\localization\locale-helper.test.ts:34:9), <anonymous>:1:1)
    at C:\Users\<user>\Documents\Projecten\<project>\test\common\utils\localization\locale-helper.test.ts:34:9
    at file:///C:/Users/<user>/Documents/Projecten/<project>/node_modules/@vitest/runner/dist/index.js:135:14
    at file:///C:/Users/<user>/Documents/Projecten/<project>/node_modules/@vitest/runner/dist/index.js:60:26
    at runTest (file:///C:/Users/<user>/Documents/Projecten/<project>/node_modules/@vitest/runner/dist/index.js:781:17)
    at runSuite (file:///C:/Users/<user>/Documents/Projecten/<project>/node_modules/@vitest/runner/dist/index.js:909:15)
    at runSuite (file:///C:/Users/<user>/Documents/Projecten/<project>/node_modules/@vitest/runner/dist/index.js:909:15)
    at runFiles (file:///C:/Users/<user>/Documents/Projecten/<project>/node_modules/@vitest/runner/dist/index.js:958:5)
    at startTests (file:///C:/Users/<user>/Documents/Projecten/<project>/node_modules/@vitest/runner/dist/index.js:967:3)
    at file:///C:/Users/<user>/Documents/Projecten/<project>/node_modules/vitest/dist/chunks/runtime-runBaseTests.oAvMKtQC.js:116:7

当前tsconfig配置

{
  "compilerOptions": {
    "target": "ES2022",
    "module": "ES2022",
    "lib": [
      "es2022"
    ],
    "moduleResolution": "Bundler",
    "noEmit": true,
    "declaration": true,
    "strict": true,
    "noImplicitAny": true,
    "strictNullChecks": true,
    "noImplicitThis": true,
    "alwaysStrict": true,
    "noUnusedLocals": false,
    "noUnusedParameters": false,
    "noImplicitReturns": true,
    "noFallthroughCasesInSwitch": false,
    "resolveJsonModule": true,
    "inlineSourceMap": true,
    "inlineSources": true,
    "experimentalDecorators": true,
    "strictPropertyInitialization": false,
    "esModuleInterop": true,
    "typeRoots": [
      "./node_modules/@types"
    ]
  },
  "exclude": [
    "node_modules",
    "cdk.out"
  ],
  "include": [
    ".eslintrc.js",
    "**/*.ts"
  ]
}

测试用例片段

describe('Localization helper', () => {

    ...

    test('messages correctly gives the english language', () => {
        let response = LocaleHelper.messages('en').WIDGET_TITLE_DEFAULT_CLASS;

        expect(response).toBe('Class change');
    });

    ...
});

问题

请问我哪里操作有误或遗漏了配置,导致调试时出现该错误?


内容的提问来源于stack exchange,提问作者MrAndre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 13:43:20