Поделиться через


Устранение неполадок с расширением DevTools

Управление редактированием CSS зеркало

По умолчанию установлен флажок css зеркало редактирования на вкладке Стили в инструменте Элементы на вкладке Средства разработки Для Edge. Если вы изменяете значения CSS с помощью средств разработки, но DevTools не находит соответствующий файл в рабочей области (папке), открытой в Visual Studio Code, появляются сообщения об ошибках о сопоставлении с исходными файлами для CSS зеркало редактирования.

Если вы изменяете CSS в средствах разработки, выполните следующие действия:

  • Установите флажок CSS зеркало редактирования и откройте папку с исходными файлами, которые соответствуют веб-странице, которую вы проверяете с помощью средств разработки.

  • Или снимите флажок CSS зеркало редактирования, чтобы предотвратить появление таких сообщений об ошибках.

См. также:

Перезапуск средств разработки

Эффективный способ перезапуска DevTools заключается в закрытии и повторном открытии папки:

  1. В Visual Studio Code выберите Файл>Закрыть папку.

  2. Если вы запустили веб-сервер с помощью терминала в Visual Studio Code, перезапустите веб-сервер, например, запустив npx http-server. Вместо этого можно запустить веб-сервер из командной строки за пределами Visual Studio Code, чтобы он работал. Дополнительные сведения см. в разделе Шаг 6. Настройка сервера localhostстатьи Установка расширения DevTools для Visual Studio Code.

  3. В Visual Studio Code выберите Файл>Открыть последние и откройте папку, содержащую исходные файлы веб-страницы.

Закрытие всех экземпляров средств разработки

Как правило, при закрытии двух вкладок DevTools закрываются все экземпляры DevTools и браузера DevTools. Если панель инструментов Отладка открыта, нажмите кнопку Остановить .

Чтобы сбросить состояние DevTools, закройте все экземпляры DevTools. Убедитесь, что кнопка Запуск экземпляра отображается на боковой>> панели действий Visual Studio Code панелиинструментов Microsoft Edge. Это означает, что экземпляр Средств разработки не запущен.

При необходимости закройте все экземпляры Visual Studio Code, затем откройте Visual Studio Code и убедитесь, что на> боковой панелиинструментов Microsoft Edge отображается кнопка Запустить экземпляр.

Сообщения об ошибках

Решение для большинства сообщений об ошибках — открыть средства разработки одним из рекомендуемых способов. Убедитесь, что открыта папка, содержащая исходные файлы веб-страницы, которые DevTools могут сопоставить с путем к файлу или URL-адресом, используемым браузером DevTools.

Браузер DevTools использует URL-адрес или путь к файлу, который можно указать любым из различных способов:

Способ открытия средств разработки Где указан путь к файлу или URL-адрес
Нажмите кнопку Запустить экземпляр . URL-адрес или путь к файлу, указанный в адресной строке браузера DevTools.
Щелкните файл правой кнопкой .html мыши. Путь к файлу, который вы щелкаете .html правой кнопкой мыши.
Нажмите кнопку Запустить проект . URL-адрес или путь к файлу, указанный в launch.json.

Если вы вводите другой URL-адрес или путь к файлу в адресной строке браузера DevTools, чтобы обеспечить автоматическое зеркало css редактирования локальных исходных файлов, необходимо также открыть папку, содержащую файлы, соответствующие веб-странице (путь к файлу или URL-адрес), указанный в браузере DevTools.

Предположим, что вы нажмите кнопку Запустить экземпляр , а затем вставьте URL-адрес localhost в адресную строку, например http://localhost:8080, но у вас не открыта папка локальных исходных файлов. Затем на вкладке Стили инструмента Элементы попробуйте изменить значение CSS. Могут появляться сообщения об ошибках, например:

  • Ошибка при зеркальных отображения содержимого CSS в документе. Не удалось зеркало изменения CSS в документе. Сопоставление рабочей области не найдено.

  • Не удается открыть файл в редакторе.

  • Ошибка при открытии файла в редакторе.

  • Ошибка при выборке.

  • Не удалось подключить к целевому объекту main.

  • Ошибка при выборе списка доступных целевых объектов. Нет доступных целевых объектов для подключения.

Нет сопоставления рабочей области

Если при попытке указать путь к файлу возникают ошибки, вместо того чтобы использовать файл, попробуйте щелкнуть файл правой launch.json кнопкой мыши .html :

Не удалось подключиться к целевому объекту main

См. раздел Открытие средств разработки и браузера DevTools.

Удаление или повторное создание launch.json

Помимо закрытия повторного открытия папки, если вы хотите сбросить проект для использования с Средствами разработки, можно удалить и при необходимости повторно создать launch.json. launch.json определяет конфигурации отладки.

Следующий launch.json файл слишком короткий для расширения DevTools. Он был создан Visual Studio Code без использования расширения DevTools. В репозитории Demos нет launch.jsonдемонстрационной версии, поэтому вы можете удалить файл:

Удаление неправильного файла launch.json

Чтобы повторно создать новый launch.json файл для средств разработки, выполните приведенные далее действия.

  1. Создайте резервную копию launch.json файла.

  2. На панели> действий Visual Studio Code >Обозреватель щелкните правой кнопкой мыши команду launch.json>Удалить.

    Панель> действийСредства Microsoft Edge теперь отображают кнопку Запустить экземпляр и кнопку Создать launch.json.

  3. Если вы хотите использовать launch.json файл для средств разработки, убедитесь, что нужная папка открыта на панели> действий Visual Studio Code >Обозреватель и нажмите кнопку Создать launch.json. См . раздел Открытие инструментов разработки, нажав кнопку Запустить проект в разделе Открытие инструментов разработки и браузера DevTools.

launch.json требуется правильно сформированный JSON

Если панель действий>Microsoft Edge Tools содержит кнопку Настроить launch.json вместо ожидаемой кнопки Запустить проект , если в открытой папке существует созданный DevTools launch.json файл, это может быть вызвано добавлением строки с отсутствующими запятыми или пустыми кавычками. Убедитесь, что launch.json содержит правильно сформированный json.

См. также