Scarica la versione aggiornata del file .eslintrc.js.
Scarica ed estrai il file eslintrc.zip per ottenere .eslintrc.js.
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 JavaScript predefinito.
In alcuni casi, gli oggetti JavaScript di base non sono definiti.
Soluzione alternativa 1
Scenario 1: se hai un file di configurazione modificato nella radice della sede
Aggiungi il seguente codice al file di configurazione .eslintrc.js.
"env": {
"browser": true,
"jquery": true
}
Scenario 2: se il file di configurazione nella radice della sede non è stato modificato
Segui i passaggi in Soluzione alternativa 2.
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 JavaScript predefinito.
La versione di ESLint supportata in Dreamweaver 19.0 è la 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.
Vai alla posizione della sede e sostituisci il file .eslintrc.js esistente con la versione scaricata.
Se hai i diritti di accesso come Amministratore, si consiglia di sostituire il file di configurazione nel percorso di installazione:
Vai a <Percorso di installazione>\Adobe Dreamweaver CC 2019\configuration\ESLintrc e sostituisci il file .eslintrc.js esistente con la versione scaricata.
- L’impostazione Versione ECMAScript definita nella finestra di dialogo Configurazione sito ha la precedenza rispetto al file .eslintrc.js utilizzato nella cartella principale del sito.
- Se i file di configurazione ESLint non sono disponibili nel sito, Dreamweaver li cerca in tutti i percorsi che portano fino alla directory principale.
Per ulteriori informazioni sulla sequenza e sulla gerarchia dei file di configurazione, consultate il sito ESLint.
Crea splendidi siti web con Dreamweaver
Progetta, codifica e gestisci siti web dinamici con un potente strumento completo.