【问题标题】:Disabling eslint for .ejs files为 .ejs 文件禁用 eslint
【发布时间】:2018-05-14 11:36:00
【问题描述】:

我的项目中有一个模板文件,在运行 eslint 时,我遇到了各种问题。其中一些是-

error Parsing error: Unexpected token !

error Parsing error: Unexpected token <

为了克服这个问题,我尝试在没有帮助的情况下使用eslint-plugin-ejs。我也访问过下面的 SO 链接 -

Turning off eslint rule for a specific file

ESLint Parsing error: Unexpected token

Mysterious ESLint Parsing Error

还有更多,但再次没有运气。现在我只想将此文件从 eslint 中排除,但找不到这样做的方法。任何帮助将不胜感激。

【问题讨论】:

    标签: node.js ejs eslint eslintrc eslintignore


    【解决方案1】:

    正如documentation 所说。

    您可以使用inline configuration /*eslint-disable*//*eslint-enable*/



    @EDIT对于您在评论中所说的,有两种解决方案

    1您可以使用属性excludedFiles,我在文档中找到了一个示例:


    2 您可以按照here 所述的特定方式处理HTMLEJS 文件

    3您还可以使用.eslintignore 文件,如Ignoring Files and Directories 所述

    【讨论】:

    • 问题是/**/ cmets 在 html 或 ejs 文件中不起作用。所以这个选项不可行。
    • @Jeet 我已经进行了编辑,有两个解决方案可以回答您的问题
    • 第二个选项仍然不起作用,因为文件中没有脚本标记或没有 javascript 处理。这是一个普通的 ejs 文件,但是第一个选项看起来可以正常工作,因为我不再收到错误消息。非常感谢您的帮助。
    • @GrégoryNEUT 我真的很好奇。 “soluce”是一个真实的词,还是您的意思是“solutions”?
    • 在所有解决方案中,.eslintignore 列表中排名第三的解决方案对我来说效果很好。
    猜你喜欢
    • 2019-11-14
    • 2017-10-15
    • 2017-07-04
    • 2019-10-17
    • 2020-04-11
    • 1970-01-01
    • 2019-06-25
    • 1970-01-01
    • 2021-09-06
    相关资源
    最近更新 更多