javascript - EJS 变量在 <script> 标签内工作,但 vscode 抛出错误

标签 javascript visual-studio-code ejs

我在脚本标签内有一个 ejs 变量,它工作正常但 vscode 抛出错误提示“预期的表达式” 这是代码

 <script type="text/javascript">
      var currentUser= <%- JSON.stringify(currentUser) %>
      console.log(currentUser);
    </script>

as we can see vscode is highligting the error

但它正在工作 我能够在我的浏览器控制台中看到 currentUser 对象 console screenshot

我无法弄清楚是什么导致了这个问题。有人可以帮我解决这个问题吗?

最佳答案

在 vs-code 中更新此设置

"html.validate.scripts": false

来源链接:https://github.com/microsoft/vscode/issues/51118

关于javascript - EJS 变量在 &lt;script&gt; 标签内工作,但 vscode 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61227312/

相关文章:

javascript - 使用 Javascript 或 CSS3 制作动画?

使用输入和跨度字段的 Javascript 计算

visual-studio-code - 在 Visual Studio Code 的默认浏览器中打开静态 html 文件

visual-studio-code - 禁用白色垂直线

JavaScript 动态对象键 ejs

javascript - Array.push.call on window/global 和 numeric 属性

javascript - 如何搜索mongodb集合条目属性

visual-studio-code - 如何在 Visual Studio Code 的 Rust 项目中查看外部库的源代码?

javascript - Express/EJS 数组和列表单击追加

ruby-on-rails - 带有主干 rails 的 rails : asset helpers (image_path) in EJS files