是否可以在node / ejs模板中使用console.log?当我尝试时,它似乎没有做任何事情,即使是一些简单的事情:
<% console.log('test') %>
我也尝试过:
<%= console.log('test') %>
控制台中没有任何内容。
答案 0 :(得分:4)
这完美无缺
<% console.log('heheeh', JSON.stringify(doc, null, '\t')) %>
答案 1 :(得分:1)
我认为您希望它显示在开发人员控制台中...它将不会显示在此处... ejs文件中的console.log()将在终端中显示日志
答案 2 :(得分:1)
console.log(test)
文件中的 ejs
将在终端中显示日志
如果您想在浏览器中查看测试对象或值,请尝试
<%= test %>
这会将对象显示为字符串
答案 3 :(得分:0)
console.log()
工作正常,但其日志未显示在开发工具中。
因此,请先检查您的终端:
<% console.log("test") %>
太完美了。
答案 4 :(得分:0)
我知道这是一个非常老的线程,但是我只是遇到了这个问题,这就是我最终要做的事情:
<% var data = JSON.stringify(htmlWebpackPlugin) %>
<script>
console.log(<%= data %>)
</script>
看起来不漂亮,但是可以用
答案 5 :(得分:-1)
<% { %>
<script>console.log('hello')</script>
<% } %>
这段代码运行良好。 从 ejs 通过 <% %> 创建 { }。 我们可以在 { } 中添加 javascript 代码。
答案 6 :(得分:-1)
简单的答案是:
如果您在家乡路线中并且想要测试任何条件,则必须使用 ejs 标签。在标签内放置您的普通 console.log。
<% console.log(test) %>