У меня большое node js приложение. Он управляет HTTP-запросами REST. Написано машинописным шрифтом. Я могу без проблем скомпилировать и запустить приложение. В VSCode у меня есть задача перед запуском, которая в основном компилирует код.
Когда я хочу отладить приложение или попытаться добавить в него точки останова с помощью vscode, он выдает похожие сообщения об ошибках, как показано ниже:
Could not read source map for file:///Users/user/Developer/yoauto/engine/node_modules/@google-cloud/paginator/build/src/resource-stream.js: ENOENT: no such file or directory, open '/Users/user/Developer/yoauto/engine/node_modules/@google-cloud/paginator/build/src/resource-stream.js.map'
Найдите мой tsconfig. json и запустите json ниже:
{
"compilerOptions": {
"outDir": "dist/",
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"strictBindCallApply": true,
"allowJs": false,
"checkJs": false,
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"forceConsistentCasingInFileNames": true,
"importHelpers": true,
"noEmitHelpers": true,
"lib": ["dom", "es2016", "es2017.object"],
"target": "es6",
"module": "commonjs",
"noUnusedLocals": false,
"noUnusedParameters": false,
"noEmitOnError": true,
"noFallthroughCasesInSwitch": true,
"noImplicitAny": false,
"noImplicitReturns": false,
"noImplicitThis": false,
"strictNullChecks": false,
"pretty": true,
"removeComments": false,
"sourceMap": true,
"moduleResolution": "node",
"baseUrl": "src",
"paths": {
"@/*": ["./*"],
"@services/*": ["./core/services/*"],
"@domains/*": ["./core/domains/*"],
"@providers/*": ["./core/providers/*"],
"@controllers/*": ["./core/application/controllers/*"]
},
"resolveJsonModule": true
},
"include": ["./setup.ts", "./src/*", "./src/config/*.json", "setup.ts", "./_deploy/*.yaml"],
"exclude": [
"dist",
"node_modules",
"**/**/**.spec.ts",
"**/**/**.e2e.ts",
"**/**/**.spec.ts",
"**/__tests__/**"
]
}
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",
"skipFiles": [
"<node_internals>/**"
],
"program": "${workspaceFolder}/dist/setup.js",
// "preLaunchTask": "tsc: build - tsconfig.json",
"outFiles": [
"${workspaceFolder}/dist/**/*.js"
]
}
]
}
Вчера он работал. Я не знаю в чем проблема. Я нашел ближайшую проблему на github, но не уверен, что она актуальна.
Publi sh источники и исходные карты npm
Я думаю, что проблема в VSCode сам, так как я могу отлаживать приложение с помощью последней веб-бури без каких-либо проблем (может ошибаться)
Спасибо за вашу помощь
Обновление:
Я понизил свой vscode установка на 1.46.1 с 1.47, и это сработало, поэтому я уверен, что что-то не так с vscode 1.47