【问题标题】:EJS marker is out of functionEJS 标记功能失效
【发布时间】:2020-10-08 09:35:59
【问题描述】:

尊敬的堆栈溢出社区, 我正在尝试将 EJS 标记放入我的 list.ejs 文件中,我需要实现这一点 - (第一张图片取自视频教程)

但就我而言,我遇到了这个问题

EJS 标记只是一个纯文本,但一开始 工作,(虽然它是紫色而不是红色)但它正在将所有后续关闭 html 标记(h1、body 和 html)变成纯文本。因此,我尝试取消选中 Atom 设置中的 Use Tree Sitter Parsers 选项,如下所示

这将我的第一个问题变成了我现在正在尝试解决的问题,您可以在图片上看到,我的 EJS 标记只是纯文本,但随后的关闭 html 标记再次起作用。我尝试再次检查 Use Tree Sitter Parsers 选项,然后重新启动 Atom,但 EJS 标记保持不变,就好像我没有再次检查该选项一样,但我做到了。我希望,这是可以理解的。如果没有,那么请考虑到,这是我关于堆栈溢出的第一个问题,所以请耐心等待。我会在下一篇文章中尝试更准确。非常感谢您的帮助。

附:我已正确安装 EJS 模块,并将其包含在我的 app.js 中 -

app.set('view engine', 'ejs');

我正在使用 Node.js 和 Node Package Manager,并且我已经使用 Express.js 创建了我的应用常量 -

const app = express();

【问题讨论】:

  • 如果您可以使用code 标签添加代码而不使用图像,那就更好了。它会让愿意帮助你的人看起来更多。
  • 所以问题只是Atom错误地显示了ejs-tags?你安装atom.io/packages/language-ejs了吗?
  • 我使用图像而不是 cmets 因为颜色顺序更清楚地显示了这个问题。我不确定,这个问题的根源在哪里,但是我已经为 Atom 安装了 language-ejs 包。

标签: html node.js ejs atom-editor


【解决方案1】:

检查您是否在 Atom 的右下角选择了 EJS 语法。它可能被设置为 HTML 语法,通过单击它并滚动弹出的菜单来更改它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 2016-12-11
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    相关资源
    最近更新 更多