【问题标题】:writing ejs in a script is giving me the error 'Expression expected'在脚本中编写 ejs 给了我错误“预期表达式”
【发布时间】:2021-06-23 22:01:03
【问题描述】:

我的 show.ejs 文件中有一个脚本标签,并且有以下行:

<script>
    const post = <%- JSON.stringify(post) %>
</script>

我在开始和结束 ejs 标记上都收到“预期错误”错误。我想知道为什么会发生此错误,以及是否有任何我正在做的事情是不允许的。

【问题讨论】:

  • 您确定您的 ejs 文件被解释为 ejs 而不是普通的 html 文件吗?请发布您的服务器代码的相关部分。

标签: javascript node.js ejs


【解决方案1】:

如果你使用 VS 你需要在 html 的配置中添加到 settings.json 的末尾这一行

"html.validate.scripts": false,

在右下角找到html

然后找到配置HTML语言 并将行添加到 json 文件的末尾

【讨论】:

    猜你喜欢
    • 2022-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-19
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多