Problemi relativi a oggetti JavaScript e linting in Dreamweaver 19.0

Problema 1: gli oggetti JavaScript non sono definiti in Dreamweaver 19.0

Quando si aggiorna Dreamweaver all’ultima versione 19.0, a volte viene visualizzato il messaggio di errore “ERRORE: ‘documento’ non è definito. [no-undef]”. Alcuni degli oggetti JavaScript di base come documento o finestra non sono definiti. 

Ambiente

Dreamweaver 19.0 su tutti i sistemi operativi supportati. 

Descrizione problema

Dreamweaver supporta la sintassi ECMAScript 6 in Dreamweaver 19.0. Dreamweaver supporta anche il linting del codice ECMAScript, con ESLint come linter predefinito di JavaScript.

In alcuni casi, gli oggetti JavaScript di base non sono definiti. 

Problema 2: il linting di JavaScript non funziona come previsto

Descrizione problema

Dreamweaver ora supporta la sintassi ECMAScript 6 in Dreamweaver 19.0. Dreamweaver supporta anche il linting del codice ECMAScript, con ESLint come linter predefinito di JavaScript.

La versione di ESLint supportata in Dreamweaver 19.0 è 3.19. Alcune delle regole fornite nel file di configurazione .eslintrc.js come for-direction e getter-return appartengono alla versione più recente di ESLint. Perciò si verifica questo problema. 

Soluzione alternativa 2

Il problema è stato risolto aggiornando il file di configurazione .eslintrc.js. Segui la procedura riportata di seguito per utilizzare il file di configurazione .eslintrc.js aggiornato. 

Logo Adobe

Accedi al tuo account