小编Mag*_*nus的帖子

SyntaxError:在nodejs中使用ejs时出现意外的标识符

我正在 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)

你能帮助学生吗?万分感谢!

ejs node.js

2
推荐指数
1
解决办法
1674
查看次数

标签 统计

ejs ×1

node.js ×1