Téléchargez la version mise à jour du fichier .eslintrc.js.
Téléchargez et extrayez le fichier eslintrc.zip pour obtenir .eslintrc.js.
Problème 1 : les objets JavaScript ne sont pas définis dans Dreamweaver 19.0
Lorsque vous mettez à jour Dreamweaver vers la dernière version 19.0, vous obtenez parfois une erreur telle que « ERREUR : le « document » n’est pas défini. [no-undef] ». Certains des objets JavaScript de base, tels qu’un document ou une fenêtre, ne sont pas définis.
Environnement
Dreamweaver 19.0 sur tous les systèmes d’exploitation pris en charge.
Description du problème
Dreamweaver prend en charge la syntaxe ECMAScript 6 dans Dreamweaver 19.0. Dreamweaver prend également en charge la vérification du code ECMAScript, avec ESLint défini par défaut comme vérificateur JavaScript.
Dans certains cas, les objets JavaScript de base ne sont pas définis.
Solution 1
Scénario 1 : si vous avez un fichier de configuration modifié dans la racine du site
Ajoutez le code suivant au fichier de configuration .eslintrc.js.
"env": {
"browser": true,
"jquery": true
}
Scénario 2 : Si le fichier de configuration dans la racine du site n'est pas modifié
Suivez les étapes de Workaround-2.
Problème 2 : l’analyse JavaScript ne fonctionne pas comme prévu
Description du problème
Dreamweaver prend désormais en charge la syntaxe ECMAScript 6 dans Dreamweaver 19.0. Dreamweaver prend également en charge la vérification du code ECMAScript, avec ESLint défini par défaut comme vérificateur JavaScript.
La version ESLint prise en charge dans Dreamweaver 19.0 est la 3.19. Certaines des règles fournies dans le fichier de configuration .eslintrc.js, telles que for-direction et getter-return, appartiennent à la version la plus récente d'ESLint. C’est pourquoi ce problème survient.
Solution 2
Ce problème a été résolu en mettant à jour le fichier de configuration .eslintrc.js. Suivez les étapes ci-dessous pour utiliser le fichier de configuration .eslintrc.js mis à jour.
Accédez à l'emplacement du site et remplacez le fichier existant .eslintrc.js par la version téléchargée.
Si vous disposez des droits d'accès Administrateur, il est recommandé de remplacer le fichier de configuration dans le chemin d'accès d'installation :
Accédez à <Chemin d'installation>\Adobe Dreamweaver CC 2019\configuration\ESLintrc et remplacez le fichier existant .eslintrc.js par la version téléchargée.
- Les paramètres de la version ECMAScript définis dans la boîte de dialogue de configuration du site sont prioritaires sur le fichier .eslintrc.js utilisé dans la racine du site.
- Si vous n’avez pas de fichiers de configuration ESLint sur le site, Dreamweaver recherche les fichiers de configuration dans tous les emplacements menant au répertoire racine.
Pour en savoir plus sur la cascade et la hiérarchie des fichiers de configuration, reportez-vous au site ESLint.
Créez de magnifiques sites web dans Dreamweaver
Concevez, codez et gérez des sites web dynamiques dans un puissant outil tout-en-un.