【问题标题】:How to run coffeescript file with nodejs? [duplicate]如何使用 nodejs 运行咖啡脚本文件? [复制]
【发布时间】:2016-10-04 22:31:39
【问题描述】:

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

例如:

app.coffee

console.log "Hello world";

会自动编译成

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

这使得节点 app.coffee 没有运行。

每当我运行 node app.coffee 时,你能帮我吗?它会使用 -bare 选项编译我的咖啡脚本吗?

【问题讨论】:

  • 如果您遇到错误,它们是什么?如果“不运行”是指“不产生任何输出”,请具体说明。

标签: javascript node.js coffeescript


【解决方案1】:

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

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

coffee -c app.coffee
node app.js

或使用咖啡为您运行它,即

coffee app.coffee

尽管如此,我看不出咖啡生成的包装函数如何“使应用无法运行”。

【讨论】:

  • 你可以使用coffee app.coffee -n运行它
猜你喜欢
  • 1970-01-01
  • 2023-03-14
  • 2011-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-03
  • 2014-10-20
  • 2013-06-25
相关资源
最近更新 更多