使用严格模式时,在Dreamweaver CC中使用VueJS会导致linter错误

时间:2017-08-18 15:01:54

标签: javascript vuejs2 dreamweaver

我正在使用VueJS进行前端开发,并在 Dreamweaver CC 2017(build 9314)中编写代码。在“严格模式”下使用JavaScript时,DW的内置linter给出了以下错误:

'Vue' is not defined.

我在典型的 app.js 文件中有JS代码,在 index.html 中有视图/ HTML,我得到了上述错误。但是,当我将JS代码放在同一个index.html文件中时,错误消失了。

我有什么办法可以处理两个文件但没有得到错误吗?

感谢。

有没有办法在Dreamweaver CC中隐藏或修复该错误?

1 个答案:

答案 0 :(得分:0)

看起来像Dreamweaver uses JSHint因为它是linter。并允许您指定一个名为DW.jshintrc的配置文件,您可以通过该文件将Vue添加到您的全局列表中:

http://jshint.com/docs/options/#globals

{
    "globals": { "Vue": true }
}

另外我相信你可以像这样使用内联JSHint规则:

/* globals Vue */

让linter知道Vue是一个未在当前代码块中定义的全局变量。