Reference 未捕获引用错误:未在Sails 0.11上定义JST

Reference 未捕获引用错误:未在Sails 0.11上定义JST,reference,sails.js,undefined,undefined-reference,jst,Reference,Sails.js,Undefined,Undefined Reference,Jst,当使用Sails时我得到这个错误未捕获引用错误:每次这行代码在chrome控制台上都没有定义JST: JST['SailsApp/assets/templates/addUser.ejs']( obj ) addUser.ejs文件的内容是: <tr data-id="<%= user.id %>" data-model="user"> <% if (user.online) { %> <td><span class="fa fa-

当使用Sails时我得到这个错误未捕获引用错误:每次这行代码在chrome控制台上都没有定义JST:

JST['SailsApp/assets/templates/addUser.ejs']( obj )
addUser.ejs文件的内容是:

<tr data-id="<%= user.id %>" data-model="user">
  <% if (user.online) { %>
  <td><span class="fa fa-circle fa-lg fa-circle-green"></span></td>
  <% } else { %>
  <td><span class="fa fa-circle fa-lg fa-circle-red"></span></td>
  <% } %>

  <td><%= user.id %></td>
  <td><%= user.name %></td>
  <td><%= user.title %></td>
  <td><%= user.email %></td>

  <% if (user.admin) { %>
  <td> <span class="glyphicon glyphicon-king" > </span></td>
  <% } else { %>
  <td> <span class="glyphicon glyphicon-user" > </span></td>
  <% } %>

  <td><a href="/user/show/<%= user.id %>" class="btn btn-sm btn-primary">Show</a> </td>
  <td><a href="/user/edit/<%= user.id %>" class="btn btn-sm btn-warning">Edit</a> </td>
  <td>
    <form action="/user/destroy/<%= user.id %>" method="POST">
      <input type="hidden" name="_method" value="delete"/>
      <input type="submit" class="btn btn-sm btn-danger" value="Delete"/>
      <input type="hidden" name="_csrf" value="<%= _csrf%>" />
    </form>
  </td>
</tr>

编译后的.jst文件没有出现在.tmp/public folder中,如果我手动运行
sudo-grunt-jst
,则会创建该文件,但chrome控制台继续给出相同的错误

任何帮助都将不胜感激


提前谢谢

我最近也有同样的问题。在“tasks/register/compileasets.js”下,尝试移动
jst:dev
下的
copy:dev

module.exports = function (grunt) {
  grunt.registerTask('compileAssets', [
    'clean:dev',
    'less:dev',
    'copy:dev',
    'jst:dev',
    'coffee:dev'
  ]);
};
jst:dev任务似乎在.tmp/dir中查找模板文件,但在复制任务执行之前,它们不会从assets/中移动。如果运行
grunt
并得到如下错误,您将看到这一点:

Running "jst:dev" (jst) task
>> Destination not written because compiled files were empty.

你应该考虑提高你的问题的标题来更好地描述这个问题。只是复制粘贴错误不是一个好的做法。如果你能描述你遇到这个问题的背景,那也会很有帮助!