我在 test.js 中有以下 Coffeescript
yo () -> console.log("yo")
当通过 coffee -o public/javascripts/ -cw public/coffeescripts/ 编译时,我得到 public/javascripts/test.js:
// Generated by CoffeeScript 1.4.0
(function() {
var yo;
yo = function() {
return console.log('yo');
};
}).call(this);
我正在尝试以通常的方式将其包含在 HTML 文件中:
<script src="/javascripts/test.js" type="text/javascript"></script>
<script type='text/javascript'>
//<![CDATA[
$(function() {
alert('before yo');
yo();
alert('after yo');
});
//]]>
</script>
但是我不断收到“未捕获的参考错误:未定义哟”。实际使用 Coffeescript 生成的 javascript 的过程是什么?