المشكلة 1: كائنات JavaScript غير محددة في Dreamweaver 19.0
عند تحديث Dreamweaver إلى الإصدار الأخير 19.0، فقد يظهر لك في بعض الأحيان خطأ مثل "خطأ: لم يتم تحديد 'المستند'. [no-undef]". لم يتم تحديد بعض كائنات JavaScript الأساسية كالمستند أو النافذة.
البيئة
Dreamweaver 19.0 على جميع أنظمة التشغيل المدعومة.
وصف المشكلة
يدعم Dreamweaver بناء ECMAScript 6 في Dreamweaver 19.0. ويدعم Dreamweaver كذلك عمليات التحليل لتحديد الأخطاء لرمز ECMAScript، مع استخدام ESLint في وضع الإعداد الافتراضي كأداة التحليل لتحديد الأخطاء لـJavaScript.
في بعض الحالات، لا يتم تحديد كائنات JavaScript الأساسية.
المشكلة 2: عمليات التحليل لتحديد الأخطاء لـJavaScript لا تعمل كما هو متوقع.
وصف المشكلة
يدعم Dreamweaver حاليًا بناء ECMAScript 6 في Dreamweaver 19.0. ويدعم Dreamweaver كذلك عمليات التحليل لتحديد الأخطاء لرمز ECMAScript، مع استخدام ESLint في وضع الإعداد الافتراضي كأداة التحليل لتحديد الأخطاء لـJavaScript.
الإصدار المدعوم من ESLint على Dreamweaver 19.0 هو الإصدار 3.19. تنتمي بعض القواعد المقدمة في ملف التكوين .eslintrc.js مثل for-direction وgetter-return إلى الإصدار الأخير من ESLint. ومن ثم، تحدث هذه المشكلة.
الحل البديل 2
تم إصلاح هذه المشكلة من خلال تحديث ملف التكوين .eslintrc.js. اتبع الخطوات أدناه لاستخدام ملف التكوين المُحدث .eslintrc.js.