Descargar la versión actualizada del archivo .eslintrc.js.
Descargar y extraer el archivo eslintrc.zip para obtener .eslintrc.js.
Problema 1: Los objetos de JavaScript no están definidos en Dreamweaver 19.0
Al actualizar Dreamweaver a la versión 19.0 más reciente, en ocasiones aparece el mensaje de error: “ERROR: 'documento' no definido. [no-undef]”. Algunos de los objetos básicos de JavaScript, por ejemplo documento o ventana, no están definidos.
Entorno
Dreamweaver 19.0 en todos los sistemas operativos compatibles.
Descripción del problema
Dreamweaver admite la sintaxis ECMAScript 6 en Dreamweaver 19.0. Dreamweaver también admite el análisis de código ECMAScript, con ESLint como analizador predeterminado de JavaScript.
En algunos casos, los objetos básicos de JavaScript no están definidos.
Solución alternativa 1
Escenario 1: Si tienes un archivo de configuración modificado en la raíz del sitio
Añade el siguiente código al archivo de configuración .eslintrc.js.
"env": {
"browser": true,
"jquery": true
}
Escenario 2: Si el archivo de configuración en la raíz del sitio no está modificado
Sigue los pasos de Solución alternativa 2.
Problema 2: El linter de JavaScript no funciona de la forma prevista
Descripción del problema
Dreamweaver ahora es compatible con la sintaxis ECMAScript 6 en Dreamweaver 19.0. Dreamweaver también es compatible con el análisis de código ECMAScript, con ESLint como analizador JavaScript predeterminado.
La versión de ESLint compatible con Dreamweaver 19.0 es la 3.19. Algunas de las reglas proporcionadas en el archivo de configuración .eslintrc.js como for-direction y getter-return pertenecen a la versión más reciente de ESLint. Por lo tanto, se produce este problema.
Solución alternativa 2
Este problema se ha solucionado actualizando el archivo de configuración .eslintrc.js. Siga los pasos descritos a continuación para el archivo de configuración actualizado .eslintrc.js.
Ir a la ubicación del sitio y reemplazar el archivo .eslintrc.js existente con la versión descargada.
Si tiene derechos de acceso de administración, se recomienda reemplazar el archivo de configuración en la ruta de instalación:
Ir a <Ruta de instalación>\Adobe Dreamweaver CC 2019\configuration\ESLintrc y reemplazar el archivo .eslintrc.js existente con la versión descargada.
- La configuración de la versión de ECMAScript definida en el cuadro de diálogo de configuración del sitio tiene prioridad sobre el archivo .eslintrc.js utilizado en la carpeta raíz del sitio.
- Si no tiene archivos de configuración ESLint en el sitio, Dreamweaver busca los archivos de configuración en todas las ubicaciones que llevan al directorio raíz.
Puede obtener más información sobre la secuencia y la jerarquía de los archivos de configuración en el sitio de ESLint.
Crear sitios web atractivos en Dreamweaver
Diseña, codifica y gestiona sitios web dinámicos en una potente herramienta todo en uno.