上次更新日期:
2021年4月29日
问题 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-direction 和 getter-return)属于最新版本的 ESLint。因此,会出现此问题。
解决方法 2
此问题已通过更新 .eslintrc.js 配置文件修复。请按照以下步骤操作以使用更新的 .eslintrc.js 配置文件。