当尝试在调试模式下启动Visual代码时,要检查k6测试脚本,我会收到以下消息:
未明错误:找不到模块'k6‘。
我正在用TypeScript编写测试脚本,并使用NodeJS + Webpack + Babel。我传递给.js的k6文件是Webpack创建的包文件。
我的launch.json文件如下所示:
"version": "0.2.0",
"configurations": [
{
"name": "Launch Program",
"type": "node",
"request": "launch",
"cwd": "${workspaceFolder}",
"protocol": "inspector",
"preLaunchTask": "npm: build",
"program": "${workspaceFolder}/src/Main.ts",
"outFiles": [
"${workspaceFolder}/dist/Main.js"
],
"sourceMaps": true
}
]我还将其添加到tsconfig.json中:
"sourceMap":真
在我的脚本中有一个导入:
从‘K6/ Options’导入{options};
拜托有人能帮忙吗?如何配置它,以便在Visual代码中调试k6测试脚本?
发布于 2020-11-24 09:45:09
不幸的是,这是不可能的。k6不是基于nodejs的,也没有自己的调试器。因此,visual代码无法调试k6脚本。我看到的错误是因为它试图在nodejs中运行它,而'k6‘不是nodejs识别的模块。Console.log是目前唯一的“调试器”。我已经向k6社区证实了这一点。
https://stackoverflow.com/questions/64957729
复制相似问题