문제-1: JavaScript 개체가 Dreamweaver19.0에서 정의되지 않았습니다
Dreamweaver를 최신 버전 19.0으로 업데이트하면 "오류: '문서'가 정의되지 않았습니다. [no-undef]"라는 오류가 발생할 수 있습니다. 문서 또는 창과 같은 일부 기본 JavaScript 개체가 정의되지 않았습니다.
환경
지원되는 모든 운영 체제의 Dreamweaver 19.0.
문제 설명
Dreamweaver는 Dreamweaver 19.0에서 ECMAScript 6 구문을 지원합니다. 또한 Dreamweaver는 JavaScript linter로 기본 설정되는 ESLint를 통해 ECMAScript 코드의 linting도 지원합니다.
일부 경우에는 기본 JavaScript 개체가 정의되지 않았습니다.
문제-2: JavaScript Linting이 예상대로 작동하지 않음
문제 설명
이제 Dreamweaver는 Dreamweaver 19.0에서 ECMAScript 6 구문을 지원합니다. 또한 Dreamweaver는 JavaScript linter로 기본 설정되는 ESLint를 통해 ECMAScript 코드의 linting도 지원합니다.
Dreamweaver 19.0에서 지원되는 ESLint 버전은 3.19입니다. for-direction 및 getter-return과 같은 .eslintrc.js 구성 파일에서 제공되는 규칙 일부는 ESLint의 최신 버전에 속합니다. 따라서 이 문제가 발생합니다.
해결 방법-2
이 문제는 .eslintrc.js 구성 파일을 업데이트하여 수정되었습니다. 업데이트된 .eslintrc.js 구성 파일을 사용하려면 아래 단계를 따르십시오.