Hämta den uppdaterade versionen av filen .eslintrc.js.
Hämta och extrahera filen eslintrc.zip för att få .eslintrc.js.
Problem-1: JavaScript-objekt är inte definierade i Dreamweaver 19.0
När du uppdaterar Dreamweaver till den senaste versionen 19.0 får du ibland felet ”FEL: 'dokument’ är inte definierat. [no-undef]”. Vissa av de grundläggande JavaScript-objekten så som dokument eller fönster är inte definierade.
Miljö
Dreamweaver 19.0 på alla kompatibla operativsystem.
Problembeskrivning
Dreamweaver stöder ECMAScript 6-syntax i Dreamweaver 19.0. Dreamweaver stöder också linting av ECMAScript-kod, där ESLint används som standard JavaScript-linter.
I vissa fall definieras inte grundläggande JavaScript-objekt.
Lösning
Scenario 1: Om du har en modifierad konfigurationsfil i webbplatsens rot
Lägg till följande kod i konfigurationsfilen .eslintrc.js.
"env": {
"browser": true,
"jquery": true
}
Scenario 2: Om konfigurationsfilen i platsroten inte är modifierad
Följ stegen i Lösning 2.
Problem-2: JavaScript-linting fungerar inte som förväntat
Problembeskrivning
Dreamweaver stöder nu ECMAScript 6-syntax i Dreamweaver 19.0. Dreamweaver stöder också linting av ECMAScript-kod, där ESLint används som standard JavaScript-linter.
ESLint-versionen som stöds i Dreamweaver 19.0 är 3.19. Vissa av reglerna som tillhandahålls i konfigurationsfilen .eslintrc.js, till exempel for-direction och getter-return, tillhör den senaste versionen av ESLint. Därför uppstår problemet.
Lösning
Problemet har åtgärdats genom att uppdatera konfigurationsfilen .eslintrc.js. Följ anvisningarna nedan för att använda den uppdaterade konfigurationsfilen .eslintrc.js.
Gå till webbplatsens plats och ersätt den befintliga filen .eslintrc.js med den hämtade versionen.
Om du har administratöråtkomst rekommenderas det att ersätta konfigurationsfilen i installationssökvägen:
Gå till <Installationssökväg>\Adobe Dreamweaver CC 2019\configuration\ESLintrc och ersätt den befintliga filen .eslintrc.js med den hämtade versionen.
- De ECMAScript-versionsinställningar som anges i dialogrutan för platskonfiguration åsidosätter .eslintrc.js-filen som används i platsens rotmapp.
- Om du inte använder ESLint-konfigurationsfiler i platsinställningarna söker Dreamweaver efter konfigurationsfiler på alla platser som leder upp till rotkatalogen.
Mer information om struktur och hierarki för konfigurationsfiler finns på ESLint-webbplatsen.
Skapa snygga webbplatser i Dreamweaver
Designa, koda och hantera dynamiska webbplatser med ett kraftfullt allt-i-ett-verktyg.