Eslint和SAPUI5:如何删除“未定义的SAP / $”?

时间:2018-12-18 18:19:42

标签: sapui5 eslint

我在Visual Code中将Eslint用于我的SAPUI5项目。每当我使用

定义控制器时
 sap.ui.define([...

Eslint引发错误sap not defined.。 $ / jQuery也是如此。有办法解决吗?

谢谢

1 个答案:

答案 0 :(得分:1)

您可以在eslint配置中将全局变量列入白名单:https://eslint.org/docs/user-guide/configuring(请参阅“指定全局变量”)。

  

要在配置文件中配置全局变量,请使用   globals键,并指出要使用的全局变量。组   每个全局变量名称等于true,以允许将变量   覆盖或为false以禁止覆盖。例如:

{
    "globals": {
        "var1": true,
        "var2": false
    }
}

通常,您拥有某种.eslintrc.js文件,可以在其中添加该文件。

这里是一个示例:https://github.com/pulseshift/openui5-gulp-starter-kit/blob/master/.eslintrc.js