首页 > 解决方案 > 如何使用 JavaScript 调试终端启用断点

问题描述

我曾经使用“JavaScript 调试终端”和“Jest”进行调试。

在问题发生之前,可以通过在“Javascript 调试终端”上执行以下命令来使用断点进行调试。

npx jest <path-to-jest.test.file>

怀疑是更新到1.60后出现的问题,推测是因为options的改变,但不知道具体原因。

你有什么想法吗?

VS code 1.60.2 on Mac
    "debug.javascript.autoAttachSmartPattern": [
        "${workspaceFolder}/**",
        "!**/node_modules/**",
        "**/$KNOWN_TOOLS$/**"
    ]
module.exports = {
  preset: 'ts-jest',
  testEnvironment: 'node',
  transform: {
    "^.+\.ts$": "ts-jest"
  }
};
  "devDependencies": {
    "@tsconfig/node12": "^1.0.8",
    "@types/express": "^4.17.12",
    "@types/jest": "^27.0.2",
    "@types/supertest": "^2.0.11",
    "@typescript-eslint/eslint-plugin": "^4.27.0",
    "@typescript-eslint/parser": "^4.27.0",
    "eslint": "^7.28.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-prettier": "^4.0.0",
    "jest": "^27.0.4",
    "prettier": "^2.4.1",
    "supertest": "^6.1.3",
    "ts-jest": "^27.0.3",
    "typescript": "^4.3.4"
  }

标签: javascriptdebuggingvisual-studio-codeterminalbreakpoints

解决方案


推荐阅读