服务器上的Coffeescript文件未调用Meteor.startup
我在服务器上有几个不同的文件调用Meteor.startup,包括Javascript和Coffeescript。Javascript正在运行,但Coffeescript没有。我在Meteor 0.8.3上运行,还没有在其他版本上测试过。我只是在本地运行的Meteor实例上使用普通的console.log语句进行调试,JS正在进行日志记录,CS没有 这是咖啡剧本。服务器上未显示以下日志语句服务器上的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 ->
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文件不仅仅在客户端上执行?咖啡脚本文件的路径是什么?你添加了咖啡脚本包?哈哈,哇,是的,没有添加咖啡脚本包。那就行了。谢谢