如何在 Chrome/Safari 中调试 EJS 代码

2024-04-28

我正在将 EJS 模板与 CanJS 一起使用,并正在寻找一种调试我的 EJS 代码的方法。目前,firebug 可以向我显示 EJS 中的语法错误,但在其他浏览器中,我看不到任何内容。我需要非常仔细地检查我的 EJS 文件来解决错误。我在网上搜索并发现ejs_fulljslint https://code.google.com/p/embeddedjavascript/ https://code.google.com/p/embeddedjavascript/,但无法正确运行。我将该脚本包含到 HTML 文件中,但仍然没有收到任何控制台错误。我无法在网络上找到调试演示。

谁能告诉我如何调试我的 EJS 代码。如果您能为我提供任何示例,我将不胜感激。


最后,EJS 只是翻译为 JavaScript,因此只需放置一个调试器;在您需要的地方声明并打开开发人员工具,可能会为您带来帮助。例如,要检查ifor 循环中的变量,您可以将调试器;像这样:

<script type="text/ejs" id="todoList">
  <% for(var i = 0; i < todos.length; ++i) { %>
    <% debugger; %>
    <li><%= this[i].attr('description') </li>
  <% } %>
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Chrome/Safari 中调试 EJS 代码 的相关文章

随机推荐