上次更新時間
2021年4月29日
問題 1: Dreamweaver 19.0 中的 JavaScript 物件未定義
將 Dreamweaver 更新至最新的 19.0 版本時,有時畫面會顯示「錯誤: 「文件」未定義。[no-undef]」的錯誤訊息。部分基本 JavaScript 物件 (例如文件或視窗) 未定義。
環境
在所有支援的系統上使用 Dreamweaver 19.0。
問題描述
Dreamweaver 19.0 支援 ECMAScript 6 語法。此外,Dreamweaver 也支援 ECMAScript 程式碼,其中 ESLint 預設為 JavaScript Linter。
部分執行個體中,基本的 JavaScript 物件未定義。
問題 2: JavaScript Linting 未如期正常運作
問題描述
Dreamweaver 19.0 現支援 ECMAScript 6 語法。此外,Dreamweaver 也支援 ECMAScript 程式碼,其中 ESLint 預設為 JavaScript Linter。
Dreamweaver 19.0 支援的 ESLint 版本為 3.19。.eslintrc.js 設定檔提供的部分規則 (例如 for-direction 和 getter-return) 是屬於最新版本的 ESLint。因此才會發生這個問題。
因應措施 2
只要更新 .eslintrc.js 設定檔,即可修正此問題。請依照下列步驟操作,以使用更新的 .eslintrc.js 設定檔。