【发布时间】: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