我正在尝试让 ember.js 的入门套件示例直接与用 coffeescript 编写的应用程序一起工作(使用http://coffeescript.org/extras/coffee-script.js)。我想在开发环境中使用它,而无需先将 coffescript 转换为 javascript(手动或使用 jitter 等工具)。
基本上我只是换了行
<script src="js/app.js"></script>
用线条
<script src="js/libs/coffee-script-1.3.3.min.js"></script>
<script type="text/coffeescript" src="coffee/app.coffee"></script>
在 index.html 中
我所做的所有更改都可以在我的 github 上的 fork 中找到,网址为https://github.com/GordonSchmidt/starter-kit
coffescript 本身似乎很好,因为当我首先将它转换为 javascript 时,starter-kit 应用程序可以使用这个 javascript。但是当我直接使用coffeescript时,它会在ember-0.9.8.1.js的第45行抛出错误“断言失败:无法在路径'App.MyView'中找到视图”。coffee-script.js 本身似乎也能正常工作(参见 demo.html)。所以必须是ember.js和coffee-script.js之间的冲突。
但我找不到这个错误。有人可以指出我正确的方向吗?