当前位置: 首页 > 知识库问答 >
问题:

VSCode jest运行程序无法调试TypeScript代码

养焱
2023-03-14

我正在使用VSCode jest运行程序。https://github.com/firsttris/vscode-jest-runner/。当我在测试用例上点击调试时,输出是这样的:

FAIL service/servicenameA/handler.test.js●测试套件无法运行

SyntaxError: C:\Users\SIKAU\FILEPATH\filename.ts: Unexpected token, expected "," (9:58)

   7 |
   8 | //const dynamoDb = new AWS.DynamoDB.DocumentClient();
>  9 | export async function getAccountIdImplementation(accountId: string) {
     |                                                                                                       ^


  at Parser._raise (node_modules/@babel/parser/src/parser/error.js:97:45)
  at Parser.raiseWithData (node_modules/@babel/parser/src/parser/error.js:92:17)
  at Parser.raise (node_modules/@babel/parser/src/parser/error.js:41:17)
  at Parser.unexpected (node_modules/@babel/parser/src/parser/util.js:140:16)
  at Parser.expect (node_modules/@babel/parser/src/parser/util.js:117:28)
  at Parser.parseBindingList (node_modules/@babel/parser/src/parser/lval.js:315:14)
  at Parser.parseFunctionParams (node_modules/@babel/parser/src/parser/statement.js:1121:24)
  at Parser.parseFunction (node_modules/@babel/parser/src/parser/statement.js:1087:10)
  at Parser.parseFunctionStatement (node_modules/@babel/parser/src/parser/statement.js:553:17)
  at Parser.parseStatementContent (node_modules/@babel/parser/src/parser/statement.js:283:23)

测试套件:1次失败,1次总测试:0次总快照:0次总时间:7.788秒

我的玩笑。配置。js如下所示:

//开玩笑。配置。js

module.exports = {
    collectCoverageFrom: ['./services/**/*.{js, ts,tsx}'],
    coverageThreshold: {
      './services/**/*.js': {
        branches: 100,
        functions: 100,
        lines: 100,
        statements: 100,
      },
      './services/**/*.ts': {
        branches: 100,
        functions: 100,
        lines: 100,
        statements: 100,
      },
    },
    moduleDirectories: [
        'node_modules',
    ],

  }

tsconfig。json看起来像:

{
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "baseUrl": ".",
    "moduleResolution": "node",
    "sourceMap": true,
    "target": "ES6"
  },
  "exclude": ["node_modules", "**/*.spec.ts"],
  "composite": true,
  "declarationMap": true,
  "strict": true,
  "noUnusedLocals": true,
  "noImplicitThis": true,
  "strictNullChecks": true,
  "noImplicitReturns": true,
  "preserveConstEnums": true,
  "suppressImplicitAnyIndexErrors": true,
  "forceConsistentCasingInFileNames": true,
  "resolveJsonModule": true,
  "esModuleInterop": true
}

巴贝尔。配置。js

module.exports = {presets: ['@babel/preset-env']}

调试程序在测试Typescript代码时失败。

我该怎么做呢?我试过谷歌搜索什么的。没有什么能解决这个问题,调试器就是不能运行。

共有1个答案

唐利
2023-03-14

您遇到的错误看起来像是编译问题。

您有语法问题,可能是在您共享的代码上面的行中。

 类似资料:
  • 问题内容: 这是简单的go应用程序。如果运行以下代码,则会出现“运行:无法运行非主程序包”错误。 要解决此问题,我只需要将该包命名为即可。但是我不明白为什么我需要这样做。我应该能够随心所欲地命名包裹。 另一个问题,我知道主要功能是程序的入口点,您需要它。否则它将无法正常工作。但是我看到一些没有主要功能的代码仍然可以使用。 单击此链接,页面底部的示例未使用包main和main函数,它仍然有效。只是好

  • 本文向大家介绍Pycharm学习教程(3) 代码运行调试,包括了Pycharm学习教程(3) 代码运行调试的使用技巧和注意事项,需要的朋友参考一下 Pycharm代码运行调试,具体内容如下 1、准备工作   (1)Python版本为2.7或者更高版本   (2)已经创建了一个Python工程并且添加了内容,具体参考: Getting Started tutorial 2、第一步——运行代码   打

  • My AndroidManifest.xml 文件 我的Gradle 我尝试清理/重建 gradle 项目、重新启动 Android Studio、使缓存失效和 rebbot ADB 集成(工具 - 有什么想法吗? 附言:在此之前,我更改了应用程序包的名称 P、 Android Studio无法调试其他项目。

  • 我试图在调试模式下启动我的android应用程序,但每次我检查它说这是错误的。更进一步,在buildtypes中定义的buildconfigField甚至不会显示在BuildConfig中。 这是我的gradle文件: 因此,在Android Studio中,我为我的应用程序选择了build Variant“debug”,但当我在应用程序中点击一个断点并检查的值时,无法解析字段,并且无法解析

  • Visual Studio 2015 企业更新 3,所有 KB 程序包更新均已应用 再播 2016.1.2, 最新 根据我的文件引用是; 当我尝试使用ReSharper xUnit测试运行器时,我遇到了:; 单元测试运行程序无法运行测试,无法运行xUnit测试-未找到文件:“D:\srcs\GitProjects..etc\bin\My.tests”。dll“参数名称:assemblyFileNa

  • 尝试完成Spring Boot教程:https://Spring.io/guides/gs/spring-boot/#initial 以下是我的课程: 和pom.xml: 当我尝试使用以下命令运行它时:“mvn package&&java-jar target/gs-spring-boot-0.1.0.jar”,我得到的是: “-dmaven.home=C:\program files\jetbr