Podczas próby uruchomienia wizualnego kodu Studio w trybie debugowania, aby sprawdzić skrypt testowy K6, otrzymuję następujący komunikat:

Niepukliwy błąd: Nie można znaleźć modułu "K6".

Piszę skrypty testowe w maszynach i używam NodeJs + Webpack + Babel. Plik .js Przejdź do K6 to plik pakietu utworzony przez webpack.

Mój plik Launch.Json wygląda tak:

"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
    }
]

Dodałem także do tsconfig.json:

"Sourcemap": Prawda

Jest ten import w moim skrypcie:

Importuj {opcje} z "K6 / opcji";

Proszę, czy ktoś może pomóc? Jak mogę go skonfigurować, abyśmy mogli debugować skrypty testowe K6 w Visual Studio Code?

0
Felipe Calderano 22 listopad 2020, 21:11

1 odpowiedź

Najlepsza odpowiedź

Okazuje się, że nie jest możliwe, niestety. K6 nie jest oparte na Nodejs, a także nie ma własnego debugera. Więc nie ma sposobu na wizualny kod studio do debugowania skryptów K6. Błąd, który widzę, jest dlatego, że próbuje go uruchomić w Nodejs, a "K6" nie jest modułem Nodejs rozpoznaje. Console.log jest obecnie jedynym "debuggerem". Potwierdziłem to społeczności K6.

1
Felipe Calderano 24 listopad 2020, 09:45