This question already has answers here:
Can I use CoffeeScript instead of JS for node.js?
                                
                                    (8个答案)
                                
                        
                                3年前关闭。
            
                    
我使用咖啡脚本来编写我的node.js应用程序。当我编写一个.coffeescript文件并运行它时。它将编译为顶级功能javascript,这使我的代码没有运行。

例如:

咖啡

console.log "Hello world";


会自动编译成

(function() {
    console.log("Hello world");
}).call(this)


并且此make节点app.coffee没有运行。

每当我运行node app.coffee时,可以用-bare选项编译我的coffeescript吗?

最佳答案

您是否使用node app.coffee运行cofeescript?

根据answers to this question,这是不可能的。您必须先编译它然后运行,即

coffee -c app.coffee
node app.js


或使用咖啡为您运行,即

coffee app.coffee


没关系,我看不到咖啡生成的包装函数如何“使应用程序无法运行”。

关于javascript - 如何使用nodejs运行coffeescript文件? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37638410/

10-12 00:00
查看更多