Основной причиной моей проблемы, кажется, была очень искаженная установка NPM, которая в конечном итоге была решена путем удаления NPM, Node и NVM (Node Version Manager) , удаления любых кэшей NPM и, наконец, переустановкитолько NVM.Результатом этого стала последовательная и стабильная глобальная установка Angular CLI на мою рабочую станцию.
Я смог отладить свои тесты Jasmine в VS Code, чтобы убедиться, что приложение было сгенерировано с правильной структурой иресурсы, так что вот некоторая обновленная информация о схемах отладки в VS Code (мне пришлось немного изменить инструкции из Angular CLI ReadMe для работы со схемами.
launch.json
{
"type": "node",
"request": "launch",
"name": "Schematics debugger",
"program": "${workspaceFolder}/node_modules/@angular-devkit/schematics-cli/bin/schematics.js",
"args": [
".:ng-new",
"--name=imo-default"
],
"outFiles": [
"${workspaceFolder/**/*.js}"
],
"preLaunchTask": "npm:run:build"
}
task.json
{
"identifier": "npm:run:build",
"type": "npm",
"script": "build",
"problemMatcher": []
}
Файлы полной отладки кода VS доступны в моем схематическом демонстрационном репозитории GitHub .