在脚本中编写 ejs 给我错误“预期表达式”

zak*_*zak 9 javascript ejs node.js

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

<script>
    const post = <%- JSON.stringify(post) %>
</script>
Run Code Online (Sandbox Code Playgroud)

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

Mic*_*krt 16

我只是对 VS 代码有同样的问题,如果你使用 VS,你需要添加到 html 配置中的 settings.json 末尾这一行

"html.validate.scripts": false,
Run Code Online (Sandbox Code Playgroud)

在右下角找到html 在右下角找到html

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