Есть ли у кого-нибудь проблемы при попытке отладки библиотеки Angular с WebStorm? Я пытаюсь создать тест на карму, чтобы протестировать мой сервис, но, к сожалению, поскольку последнее Angular обновление отладки невозможно, поскольку моя точка останова не достигнута.
Раздел теста в моем angular. json является следующим:
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/laps-expression-language-engine/src/test.ts",
"tsConfig": "projects/laps-expression-language-engine/tsconfig.spec.json",
"karmaConfig": "projects/laps-expression-language-engine/karma.conf.js",
"sourceMap": true
}
},
Мой tsconfig.spe c. js является следующим:
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "../../out-tsc/spec",
"types": [
"jasmine",
"node"
]
},
"files": [
"src/test.ts"
],
"include": [
"**/*.spec.ts",
"**/*.d.ts"
]
}
Я использую следующие зависимости:
"@angular-devkit/architect": "^0.800.3",
"@angular/animations": "^9.0.0",
"@angular/common": "~9.0.0",
"@angular/compiler": "~9.0.0",
"@angular/core": "~9.0.0",
"@angular/forms": "~9.0.0",
"@angular/platform-browser": "~9.0.0",
"@angular/platform-browser-dynamic": "~9.0.0",
"@angular/router": "~9.0.0",
Ниже приведен вывод WebStorm, когда я выполняю тест с отладкой:
"C:\Program Files\nodejs\node.exe" D:\laps-core\Frontend\laps-web-core\node_modules\@angular\cli\bin\ng test laps-expression-language-engine --karma-config "C:\Program Files\JetBrains\WebStorm 2019.3\plugins\js-karma\js_reporter\karma-intellij\lib\intellij.conf.js" --source-map
intellij: a browser for tests debugging will be captured automatically
11 02 2020 10:49:09.055:INFO [karma-server]: Karma v3.1.4 server started at http://0.0.0.0:9876/
11 02 2020 10:49:12.682:INFO [Chrome 80.0.3987 (Windows 10.0.0)]: Connected on socket B_IWlYkZdnKTE6BnAAAA with id manual-6210
Странно то, что мои тесты работают и отладка работала до обновления Angular. Также я могу отладить обычное приложение Angular с подключением к порту. Это просто не работает, когда я пытаюсь отладить тесты Кармы, есть идеи, что делать?