在 Dreamweaver CC 中使用 VueJS 在使用严格模式时会导致 linter 错误
Using VueJS in Dreamweaver CC causes linter error when using strict mode
我正在使用 VueJS 进行前端开发并在 Dreamweaver CC 2017 (build 9314) 中编写代码。在 'strict mode' 中使用 JavaScript 时,DW 的内置 linter 出现以下错误:
'Vue' is not defined.
我在典型的 app.js 文件中有 JS 代码,在 index.html[=25 中有 view/HTML =] 并且出现上述错误。但是,当我将 JS 代码放在同一个 index.html 文件中时,错误就消失了。
我可以做些什么来处理两个文件而不出现错误吗?
谢谢。
有没有办法在 Dreamweaver CC 中隐藏或修复该错误?
看起来像 Dreamweaver uses JSHint
因为它是 linter。并允许您指定一个名为 DW.jshintrc
的配置文件,您可以通过该文件将 Vue
添加到全局列表中:
http://jshint.com/docs/options/#globals
{
"globals": { "Vue": true }
}
此外,我相信您可以像这样使用内联 JSHint 规则:
/* globals Vue */
这会让 linter 知道 Vue
是当前代码块中未定义的全局变量。
我正在使用 VueJS 进行前端开发并在 Dreamweaver CC 2017 (build 9314) 中编写代码。在 'strict mode' 中使用 JavaScript 时,DW 的内置 linter 出现以下错误:
'Vue' is not defined.
我在典型的 app.js 文件中有 JS 代码,在 index.html[=25 中有 view/HTML =] 并且出现上述错误。但是,当我将 JS 代码放在同一个 index.html 文件中时,错误就消失了。
我可以做些什么来处理两个文件而不出现错误吗?
谢谢。
有没有办法在 Dreamweaver CC 中隐藏或修复该错误?
看起来像 Dreamweaver uses JSHint
因为它是 linter。并允许您指定一个名为 DW.jshintrc
的配置文件,您可以通过该文件将 Vue
添加到全局列表中:
http://jshint.com/docs/options/#globals
{
"globals": { "Vue": true }
}
此外,我相信您可以像这样使用内联 JSHint 规则:
/* globals Vue */
这会让 linter 知道 Vue
是当前代码块中未定义的全局变量。