Download de bijgewerkte versie van het bestand .eslintrc.js.
Download en pak het bestand eslintrc.zip uit om .eslintrc.js te krijgen.
Probleem 1: JavaScript-objecten zijn niet gedefinieerd in Dreamweaver 19.0
Wanneer u Dreamweaver naar de nieuwste versie 19.0 bijwerkt, krijgt u soms een fout zoals 'FOUT: 'document' is niet gedefinieerd. [no-undef]'. Bepaalde JavaScript-basisobjecten zoals documenten of vensters zijn niet gedefinieerd.
Omgeving
Dreamweaver 19.0 op alle ondersteunde besturingssystemen.
Beschrijving van probleem
Dreamweaver ondersteunt ECMAScript 6-syntaxis in Dreamweaver 19.0.Dreamweaver ondersteunt ook linting van ECMAScript-code, waarbij ESLint standaard als JavaScript-linter wordt gebruikt.
In bepaalde gevallen zijn JavaScript-objecten niet gedefinieerd.
Tussenoplossing 1
Scenario 1: Als je een aangepast configuratiebestand hebt in de site-root
Voeg de volgende code toe aan het configuratiebestand .eslintrc.js.
"env": {
"browser": true,
"jquery": true
}
Scenario 2: Als het configuratiebestand in de site-root niet is aangepast
Volg de stappen in Tijdelijke oplossing 2.
Probleem 2: JavaScript-linting werkt niet zoals verwacht
Beschrijving van probleem
Dreamweaver ondersteunt nu ECMAScript 6-syntaxis in Dreamweaver 19.0. Dreamweaver ondersteunt ook linting van ECMAScript-code, waarbij ESLint standaard als JavaScript-linter wordt gebruikt.
De ESLint-versie die wordt ondersteund in Dreamweaver 19.0 is 3.19. Sommige regels die zijn opgegeven in het configuratiebestand .eslintrc.js, zoals for-direction en getter-return, behoren tot de nieuwste versie van ESLint. Daarom doet dit probleem zich voor.
Tussenoplossing 2
Dit probleem is verholpen door het configuratiebestand .eslintrc.js bij te werken. Volg de onderstaande stappen om het bijgewerkte configuratiebestand .eslintrc.js te gebruiken.
Ga naar de site-locatie en vervang het bestaande bestand .eslintrc.js door de gedownloade versie.
Als je beheerderstoegangsrechten hebt, is het aanbevolen om het configuratiebestand in het installatiepad te vervangen:
Ga naar <Installatiepad>\Adobe Dreamweaver CC 2019\configuration\ESLintrc en vervang het bestaande bestand .eslintrc.js door de gedownloade versie.
- De instelling voor de ECMAScript-versie die is geselecteerd in het dialoogvenster met site-instellingen, heeft voorrang op het bestand .eslintrc.js dat in de hoofdmap van de site wordt gebruikt.
- Als de site geen ESLint-configuratiebestanden heeft, zoekt Dreamweaver naar de configuratiebestanden op alle locaties onder de hoofdmap.
Ga naar de ESLint-site voor meer informatie over onderliggende configuratiebestanden en de hiërarchie ervan.
Prachtige websites ontwerpen in Dreamweaver
Ontwerp, codeer en beheer dynamische websites in een krachtige alles-in-één tool.