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 wersji Dreamweaver 19.0. Program Dreamweaver obsługuje też dzielenie kodu ECMAScript, domyślnie używając programu ESLint jako podzielnika JavaScript.
Podstawowe obiekty JavaScript są w niektórych przypadkach niezdefiniowane.
Problem-2: Dzielenie JavaScript nie działa zgodnie z oczekiwaniami
Opis problemu
Program Dreamweaver obsługuje teraz składnię ECMAScript 6 w wersji Dreamweaver 19.0. Program Dreamweaver obsługuje też dzielenie kodu ECMAScript, domyślnie używając programu ESLint jako podzielnika JavaScript.
Wersja ESLint obsługiwana w programie Dreamweaver 19.0 to 3.19. Niektóre zasady w pliku konfiguracji .eslintrc.js, takie jak for-direction lub getter-return należą do najnowszej wersji programu ESLint. Dlatego występuje ten błąd.
Sposób obejścia problemu-2
Problem rozwiązano poprzez aktualizację pliku konfiguracji .eslintrc.js. Wykonaj poniższe czynności, aby użyć aktualizowanego pliku konfiguracji .eslintrc.js.