我正在 YouTube 上关注 The Net Nijna 的教程。我到达了教程 27,在 ejs 中使用部分。一切正常,直到我添加 <% includepartials/nav.js %>,一旦我添加此代码,我就会收到:
SyntaxError:编译 ejs 时, (文件位置) testapp\views\profile.ejs中出现意外标识符
如果上述错误没有帮助,您可能想尝试 EJS-Lint:
https://github.com/RyanZim/EJS-Lint
或者,如果您打算创建异步函数,请async: true作为选项传递。在新功能()......等等等等......
如果我删除它,我的 ejs 一切正常。
<body>
<% include partials/nav.ejs %>
<h1>Welcome to the profile of <%= person %> !</h1>
<p><strong> Age: <%= data.age %></strong></p>
<p><strong> Job: <%= data.job %></strong></p>
<p><strong> Pet: <%= data.pet %></strong></p>
<h2>Hobbies</h2>
<ul>
<% data.hobbies.forEach(function(item){ %>
<li><%= item %></li>
<%});%>
</ul>
</body>
Run Code Online (Sandbox Code Playgroud)
你能帮助学生吗?万分感谢!