.eslintrc.js dosyasının güncellenmiş sürümünü indirin.
.eslintrc.js dosyasını elde etmek için eslintrc.zip dosyasını indirin ve çıkarın.
Sorun 1: JavaScript nesneleri, Dreamweaver 19.0'da tanımsızdır
Dreamweaver'ı en son 19.0 sürümüne güncellediğinizde, bazen "ERROR: 'document' tanımlanmadı olarak hata alırsınız. [no-undef]". Belge veya pencere gibi temel JavaScript nesnelerinin bazıları tanımlanmamış.
Ortam
Desteklenen tüm işletim sistemlerinde Dreamweaver 19.0.
Hata açıklaması
Dreamweaver, 19.0 sürümünde ECMAScript 6 söz dizimini destekler.Dreamweaver ayrıca ECMAScript kodunun linting işlemini de destekler ve ESLint varsayılan JavaScript linter'ı olarak çalışır.
Bazı durumlarda, temel JavaScript nesneleri tanımlanmamıştır.
Geçici çözüm-1
Senaryo-1: Site kökünde değiştirilmiş bir yapılandırma dosyanız varsa
Aşağıdaki kodu .eslintrc.js yapılandırma dosyasına ekleyin.
"env": {
"browser": true,
"jquery": true
}
Senaryo-2: Site kökündeki yapılandırma dosyası değiştirilmemişse
Geçici Çözüm-2'deki adımları izleyin.
Sorun-2: JavaScript Linting beklendiği gibi çalışmıyor
Hata açıklaması
Dreamweaver 19.0, artık ECMAScript 6 söz dizimini destekliyor.Dreamweaver ayrıca ECMAScript kodunun linting işlemini de destekler ve ESLint varsayılan JavaScript linter'ı olarak çalışır.
Dreamweaver 19.0'da desteklenen ESLint sürümü 3.19'dur. .eslintrc.js yapılandırma dosyasında sağlanan for-direction ve getter-return gibi bazı kurallar ESLint'in en son sürümüne aittir. Bu nedenle, bu sorun ortaya çıkar.
Geçici çözüm-2
Bu sorun, .eslintrc.js yapılandırma dosyasını güncelleyerek giderilmiştir. Güncellenmiş .eslintrc.js yapılandırma dosyasını kullanmak için aşağıdaki adımları izleyin.
Site konumuna gidin ve mevcut .eslintrc.js dosyasını indirilen sürümle değiştirin.
Yönetici erişim haklarınız varsa, yapılandırma dosyasını kurulum yolunda değiştirmeniz önerilir:
<Kurulum yolu>\Adobe Dreamweaver CC 2019\configuration\ESLintrc konumuna gidin ve mevcut .eslintrc.js dosyasını indirilen sürümle değiştirin.
- Site Yapısı iletişim kutusunda tanımlanan ECMAScript Sürüm ayarları, site kökünde kullanılan .eslintrc.js dosyasına göre daha önceliklidir.
- Sitede ESLint yapılandırma dosyalarınız yoksa Dreamweaver, kök dizini oluşturan tüm konumlarda yapılandırma dosyalarını arar.
Yapılandırma dosyasının basamaklı yapısı ve hiyerarşisi hakkında daha fazla bilgi için bkz. ESLint sitesi.
Dreamweaver'da güzel web siteleri oluşturun
Güçlü bir hepsi bir arada araçta dinamik web sitelerini tasarlayın, kodlayın ve yönetin.