Загрузите обновленную версию файла .eslintrc.js.
Загрузите и извлеките файл eslintrc.zip, чтобы получить .eslintrc.js.
Проблема 1. Объекты JavaScript не определены в Dreamweaver 19.0
При обновлении Dreamweaver до последней версии 19.0 иногда возникает ошибка «ОШИБКА: документ не определен. [no-undef]». Некоторые из основных объектов JavaScript, такие как документ или окно, не определены.
Среда
Dreamweaver 19.0 на всех поддерживаемых операционных системах.
Описание проблемы
Dreamweaver поддерживает синтаксис ECMAScript 6 в Dreamweaver 19.0. Dreamweaver также поддерживает проверку кода ECMAScript с помощью ESLint, который по умолчанию используется как линтер JavaScript.
В некоторых случаях основные объекты JavaScript не определены.
Временное решение 1
Сценарий 1: Если у вас есть измененный файл конфигурации в корневой папке сайта
Добавьте следующий код в файл конфигурации .eslintrc.js.
"env": {
"browser": true,
"jquery": true
}
Сценарий 2. Если файл конфигурации в корневой папке сайта не изменен
Выполните действия из Решения 2.
Проблема 2. Анализатор linting не работает должным образом
Описание проблемы
Dreamweaver теперь поддерживает синтаксис ECMAScript 6 в Dreamweaver 19.0. Dreamweaver также поддерживает проверку кода ECMAScript с помощью ESLint, который по умолчанию используется как линтер JavaScript.
Версия ESLint, поддерживаемая в Dreamweaver 19.0, — 3.19. Некоторые правила, указанные в файле конфигурации .eslintrc.js, такие как for-direction и getter-return, относятся к последней версии ESLint. Поэтому возникает эта проблема.
Временное решение 2
Эта проблема устраняется путем обновления файла конфигурации .eslintrc.js. Для использования обновленного файла конфигурации .eslintrc.js следуйте инструкциям ниже.
Перейдите в расположение сайта и замените существующий файл .eslintrc.js загруженной версией.
Если у вас есть права администратора, рекомендуется заменить файл конфигурации в папке установки:
Перейдите в <Путь установки>\Adobe Dreamweaver CC 2019\configuration\ESLintrc и замените существующий файл .eslintrc.js загруженной версией.
- Настройки версии ECMAScript, заданные в диалоговом окне настройки сайта, имеют преимущество перед файлом .eslintrc.js, используемым в корневой папке сайта.
- Если на сайте у вас нет файла конфигурации ESLint, Dreamweaver будет искать файл конфигурации во всех локациях, ведущих к корневой папке.
Дополнительные сведения о каскадах и иерархии файлов конфигурации см. на сайте ESLint.
Создание красивых веб-сайтов в Dreamweaver
Создавайте дизайн, пишите код и управляйте динамическими веб-сайтами с помощью многофункционального инструмента.