Я знаю я знаю.
Версия VS Code: 1.25.1 Мокко: 4.0.1
Запуск мокко через launch.json:
{
"name": "mocha",
"protocol": "inspector",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/node_modules/mocha/bin/_mocha",
"stopOnEntry": false,
"args": ["--no-timeouts", "--colors"], //you can specify paths to specific tests here
"cwd": "${workspaceRoot}",
"runtimeExecutable": null,
"env": {
"NODE_ENV": "testing"
},
"sourceMaps": true,
"outFiles": [
"${workspaceRoot}/dist"
],
}
и установка точки останова в файле откроет другое окно с вкладками того же файла с новым заголовком "встроенный контент только для чтения из исходной карты", и точка останова может быть смещена. Вдобавок вы пытаетесь отредактировать файл и понимаете, что не можете.
После обдумывания разных решений, черт возьми, если установка sourceMap на ложный сработала для меня:
"sourceMaps": false,
Примечание: "outFiles" ничего не сделал, это артефакт попытки различных решений, включая построение карты в / dist.
Я не уверен, что изменилось в моей конфигурации / настройке. Я только что обновился до vscode 1.25, но точно не знаю.
Этот ответ - противоположный из Точки останова и операторы отладки открывают «встроенное содержимое только для чтения»
Удачи!





Репост ответа сверху:
В launch.json: установите для sourceMaps значение false:
"sourceMaps": ложь,
Этот ответ - противоположный из Точки останова и операторы отладки открывают «встроенное содержимое только для чтения»
Вы хотели опубликовать это в ответ на другой вопрос?