javascript - 如何使用 JavaScript 调试终端启用断点
问题描述
我曾经使用“JavaScript 调试终端”和“Jest”进行调试。
在问题发生之前,可以通过在“Javascript 调试终端”上执行以下命令来使用断点进行调试。
npx jest <path-to-jest.test.file>
怀疑是更新到1.60后出现的问题,推测是因为options的改变,但不知道具体原因。
你有什么想法吗?
VS code 1.60.2 on Mac
- 设置.json
"debug.javascript.autoAttachSmartPattern": [
"${workspaceFolder}/**",
"!**/node_modules/**",
"**/$KNOWN_TOOLS$/**"
]
- jest.config.js
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
transform: {
"^.+\.ts$": "ts-jest"
}
};
- package.json : devDependencies
"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"
}
解决方案
推荐阅读
- java - Spring从请求中自动转换LocalDate
- php - 如何修复在页面上加载类的ajax?
- bluetooth - 网络蓝牙 LE 安全性
- android - 独立时无法发布Android库
- python - 如何使用 Python kivy 在启动时确定 Spinner 值
- java - 如何将浮点条目的二维数组克隆到另一个类型和大小相似的二维数组?
- azure - 在没有 azure 门户的情况下启动 azure 虚拟机
- apache-nifi - 如何在 Apache NiFi 中重新排序 CSV 列
- ios - AVAssetDownloadTask iOS13
- python - 为什么 tkinter 字体会产生属性错误?