Есть ли переменная в VSCode для предоставления строкового значения папки рабочей области в формате linux? - PullRequest
0 голосов
/ 05 июля 2019

VSCode для Windows (1.36) или его расширение. Отладчик для Chrome (4.11.6) содержит ошибку, из-за которой точка останова может быть недоступна во время отладки.Чтобы воспроизвести эту ошибку, вы должны использовать WSL (как в терминале, так и в режиме удаленной разработки), создать пустое приложение реакции (npx create-react-app), добавить конфигурацию отладчика для Chrome, добавить точку останова в App.js и начать отладку.Точка останова превратится в «непроверенную точку останова».

Чтобы решить проблему, я изменил конфигурацию по умолчанию, используя свойство "sourceMapPathOverrides":

{
  "type": "chrome",
  "request": "attach",
  "name": "Attach to Chrome2",
  "port": 9222,
  "webRoot": "${workspaceFolder}",
  "sourceMapPathOverrides": {
    "/mnt/[...path...]/react-app*": "${workspaceFolder}*",
   }
 }

Как видите, оно довольно жестко закодировано (вместо этого[... путь ...] - это реальный путь к папке).Есть ли подход, чтобы перекомпоновать строку следующим образом: "${someVariableRepresentingWorkspaceFolderInLinuxFormat}*": "${workspaceFolder}*"?

...