服务器上的Coffeescript文件未调用Meteor.startup

服务器上的Coffeescript文件未调用Meteor.startup,coffeescript,meteor,Coffeescript,Meteor,我在服务器上有几个不同的文件调用Meteor.startup,包括Javascript和Coffeescript。Javascript正在运行,但Coffeescript没有。我在Meteor 0.8.3上运行,还没有在其他版本上测试过。我只是在本地运行的Meteor实例上使用普通的console.log语句进行调试,JS正在进行日志记录,CS没有 这是咖啡剧本。服务器上未显示以下日志语句 Meteor.startup -> console.log "Hello coffee!"

我在服务器上有几个不同的文件调用Meteor.startup,包括Javascript和Coffeescript。Javascript正在运行,但Coffeescript没有。我在Meteor 0.8.3上运行,还没有在其他版本上测试过。我只是在本地运行的Meteor实例上使用普通的console.log语句进行调试,JS正在进行日志记录,CS没有

这是咖啡剧本。服务器上未显示以下日志语句

Meteor.startup ->
  console.log "Hello coffee!"
  if Meteor.settings.AWS
    AWS.config.update
      accessKeyId: Meteor.settings.AWS.accessKeyId
      secretAccessKey: Meteor.settings.AWS.secretAccessKey
      console.log "AWS settings loaded"
  else
    console.warn "AWS settings missing"
以及编译后的Javascript,它作为一个单独的文件正确运行:

Meteor.startup(function() {
  console.log("Hello javascript!");
  if (Meteor.settings.AWS) {
    return AWS.config.update({
      accessKeyId: Meteor.settings.AWS.accessKeyId,
      secretAccessKey: Meteor.settings.AWS.secretAccessKey
    }, console.log("AWS settings loaded"));
  } else {
    return console.warn("AWS settings missing");
  }
});

没有添加咖啡脚本包。这样就可以了。

您能显示coffescript代码吗?另外,您是否验证了coffeescript的js翻译确实调用了Meteor.startup?添加了,是的,它确实执行了coffeescript文件不仅仅在客户端上执行?咖啡脚本文件的路径是什么?你添加了咖啡脚本包?哈哈,哇,是的,没有添加咖啡脚本包。那就行了。谢谢