Pobierz zaktualizowaną wersję pliku .eslintrc.js.
Pobierz i rozpakuj plik eslintrc.zip, aby uzyskać .eslintrc.js.
Problem-1: Obiekty JavaScript są niezdefiniowane w programie Dreamweaver 19.0
Podczas aktualizacji programu Dreamweaver do najnowszej wersji 19.0 pojawia się czasem błąd: „BŁĄD: „dokument” nie jest zdefiniowany. [no-undef]”. Niektóre podstawowe obiekty JavaScript, takie jak dokument lub okno, nie są zdefiniowane.
Środowisko
Program Dreamweaver 19.0 we wszystkich obsługiwanych systemach operacyjnych.
Opis problemu
Program Dreamweaver obsługuje składnię ECMAScript 6 w programie Dreamweaver 19.0.Dreamweaver obsługuje również linting kodu ECMAScript, z ESLint jako domyślnym linterem JavaScript.
Podstawowe obiekty JavaScript są w niektórych przypadkach niezdefiniowane.
Obejście–1
Scenariusz 1: Jeśli masz zmodyfikowany plik konfiguracyjny w katalogu głównym witryny
Dodaj następujący kod do pliku konfiguracyjnego .eslintrc.js.
"env": {
"browser": true,
"jquery": true
}
Scenariusz 2: Jeśli plik konfiguracyjny w katalogu głównym witryny nie jest zmodyfikowany
Wykonaj kroki opisane w Workaround-2.
Problem-2: Dzielenie JavaScript nie działa zgodnie z oczekiwaniami
Opis problemu
Program Dreamweaver obsługuje teraz składnię ECMAScript 6 w programie Dreamweaver 19.0. Program Dreamweaver obsługuje także lintowanie kodu ECMAScript, z ESLintem domyślnie służącym jako linter JavaScript.
Wersja ESLint obsługiwana w programie Dreamweaver 19.0 to 3.19. Niektóre z reguł dostarczonych w pliku konfiguracyjnym .eslintrc.js, takie jak for-direction i getter-return, należą do najnowszej wersji ESLint. Dlatego występuje ten błąd.
Obejście–2
Problem rozwiązano poprzez aktualizację pliku konfiguracji .eslintrc.js. Wykonaj poniższe czynności, aby użyć aktualizowanego pliku konfiguracji .eslintrc.js.
Przejdź do lokalizacji witryny i zastąp istniejący plik .eslintrc.js pobraną wersją.
Jeśli masz uprawnienia administratora, zaleca się zastąpienie pliku konfiguracyjnego w ścieżce instalacji:
Przejdź do <Ścieżka instalacji>\Adobe Dreamweaver CC 2019\configuration\ESLintrc i zastąp istniejący plik .eslintrc.js pobraną wersją.
- Wartość opcji Wersja ECMAScript zdefiniowana w oknie dialogowym Konfiguracja serwisu ma znaczenie rozstrzygające nad wartością z pliku .eslintrc.js w katalogu głównym serwisu.
- Jeśli w serwisie nie ma plików konfiguracyjnych ESLint, program Dreamweaver będzie ich szukać we wszystkich lokalizacjach poniżej katalogu głównego serwisu.
Więcej informacji o kaskadzie i hierarchii pliku konfiguracyjnego podano w serwisie ESLint.
Tworzenie estetycznych serwisów internetowych w programie Dreamweaver
Projektowanie, pisanie kodu i zarządzanie dynamicznymi serwisami internetowymi za pomocą jednego, kompleksowego narzędzia.