Javascript 如何使用nodejs运行coffeescript文件?

Javascript 如何使用nodejs运行coffeescript文件?,javascript,node.js,coffeescript,Javascript,Node.js,Coffeescript,我使用coffee脚本编写node.js应用程序。当我编写一个.coffeescript文件并运行它时。它将编译成顶级函数javascript,这使得我的代码没有运行 例: app.coffee console.log "Hello world"; 将自动编译为 (function() { console.log("Hello world"); }).call(this) 而此make node应用程序。coffee未运行 每当我运行node app.coffee时,你能帮助我吗?它

我使用coffee脚本编写node.js应用程序。当我编写一个.coffeescript文件并运行它时。它将编译成顶级函数javascript,这使得我的代码没有运行

例:

app.coffee

console.log "Hello world";
将自动编译为

(function() {
    console.log("Hello world");
}).call(this)
而此make node应用程序。coffee未运行


每当我运行
node app.coffee时,你能帮助我吗?它将使用
-bare
选项编译我的coffeescript?

你是否使用
node app.coffee
运行coffeescript

据认为这是不可能的。您必须先编译它,然后运行,即

coffee -c app.coffee
node app.js
或者用咖啡为你运行它,即

coffee app.coffee

不过,我看不出coffee生成的包装函数如何“使应用程序未运行”。

您是否使用
节点应用程序运行CoffeeScript。coffee

据认为这是不可能的。您必须先编译它,然后运行,即

coffee -c app.coffee
node app.js
或者用咖啡为你运行它,即

coffee app.coffee

但无论如何,我看不出coffee生成的包装函数如何“使应用程序无法运行”。

如果出现错误,它们是什么?如果“不运行”的意思是“不产生任何输出”,请明确地说。如果出现错误,它们是什么?如果“不运行”的意思是“不产生任何输出”,请明确地说。您可以将其作为
coffee app.coffee-n
运行,您可以作为
coffee app.coffee-n