Dreamweaver 19.0 中的 JavaScript 对象和 Linting 存在问题

问题 1:JavaScript 对象未在 Dreamweaver 19.0 中定义

将 Dreamweaver 更新到最新版本 19.0 后,有时会收到错误“错误: ‘文档’未定义。[no-undef]”。一些基本的 JavaScript 对象(如文档或窗口)未定义。 

环境

所有受支持操作系统上的 Dreamweaver 19.0。

问题描述

Dreamweaver 在 Dreamweaver 19.0 中支持 ECMAScript 6 语法。Dreamweaver 还支持 ECMAScript 代码的 linting,ESLint 默认为 JavaScript linter。

在有些情况下,基本的 JavaScript 对象未定义。 

问题 2:JavaScript Linting 无法按预期工作

问题描述

Dreamweaver 现在在 Dreamweaver 19.0 中支持 ECMAScript 6 语法。Dreamweaver 还支持 ECMAScript 代码的 linting,ESLint 默认为 JavaScript linter。

Dreamweaver 19.0 中支持的 ESLint 版本为 3.19。.eslintrc.js 配置文件中提供的某些规则(如 for-directiongetter-return)属于最新版本的 ESLint。因此,会出现此问题。

解决方法 2

此问题已通过更新 .eslintrc.js 配置文件修复。请按照以下步骤操作以使用更新的 .eslintrc.js 配置文件。

Adobe 徽标

登录到您的帐户