【问题标题】:Use console.log in EJS在 EJS 中使用 console.log
【发布时间】:2017-04-04 06:48:18
【问题描述】:

是否可以在 node / ejs 模板中使用 console.log ?当我尝试时它似乎没有做任何事情,即使是这样简单的事情:

<% console.log('test') %>

我也试过了:

<%= console.log('test') %>

控制台中没有显示任何内容。

【问题讨论】:

    标签: node.js console ejs


    【解决方案1】:

    效果很好

    &lt;% console.log('heheeh', JSON.stringify(doc, null, '\t')) %&gt;

    【讨论】:

    • 这里是什么意思?
    【解决方案2】:

    我认为您希望它显示在开发者控制台中...它不会出现在那里... ejs 文件中的 console.log() 将在终端中显示日志

    【讨论】:

      【解决方案3】:

      console.log() 工作正常,但其日志未显示在开发工具中。
      所以,首先检查你的终端:

      <% console.log("test") %> 
      

      很完美。

      【讨论】:

        【解决方案4】:

        我知道这是一个非常古老的线程,但我刚刚遇到了这个问题,这就是我最终要做的:

        <% var data = JSON.stringify(htmlWebpackPlugin) %>
        <script>
          console.log(<%= data %>)
        </script>
        

        它看起来不漂亮,但它有效

        Code Output

        【讨论】:

          【解决方案5】:
          <% { %>
             <script>console.log('hello')</script>
          <% } %>
          

          这段代码运行良好。 通过 从 ejs 创建 { }。 我们可以在 { } 中添加 javascript 代码。

          【讨论】:

            【解决方案6】:

            ejs 文件中的console.log(test) 将在终端中显示日志

            如果您想在浏览器中查看测试对象或值,请尝试

            <%= test %>
            

            这会将对象显示为字符串

            【讨论】:

              【解决方案7】:

              简单的答案是:

              如果你在你的家中并且你想测试任何条件,你必须使用 ejs 标签。在标签内删除您的正常 console.log。

              &lt;% console.log(test) %&gt;

              【讨论】:

                猜你喜欢
                • 2017-03-13
                • 2017-11-09
                • 2012-09-23
                • 2022-12-17
                • 2018-11-22
                • 2015-06-24
                • 2017-12-14
                • 1970-01-01
                • 2020-02-07
                相关资源
                最近更新 更多