在ejs中使用特殊字符来定义HTML标签,可能会导致在保存后标签混乱的问题。例如,如果将以下代码保存为一个名为index.ejs的文件:
<%= pageTitle %>
<%= pageTitle %>
在保存后,此文件中的HTML和ejs标签可能会混乱。例如,可能存在以下错误:
<!DOCTYPE html>
<html>
<head>
<title><%= pageTitle %></title>
</head>
<body>
<h1><%= pageTitle %></h1>
</body>
</html>
为避免这种情况发生,可以使用<%- %>
标签代替<%= %>
标签。例如,将代码修改为:
<%- pageTitle %>
<%- pageTitle %>
这样,在保存后,文件中的HTML和ejs标签将不会出现混乱的情况。
下一篇:保存后回调不更新