如何使用 nodejs 运行咖啡脚本文件? [复制]
Posted
技术标签:
【中文标题】如何使用 nodejs 运行咖啡脚本文件? [复制]【英文标题】:How to run coffeescript file with nodejs? [duplicate] 【发布时间】: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
选项编译我的咖啡脚本吗?
【问题讨论】:
如果您遇到错误,它们是什么?如果“不运行”是指“不产生任何输出”,请具体说明。 【参考方案1】:您是否使用 node app.coffee
运行 cofeescript?
根据answers to this question 这是不可能的。您必须先编译它然后运行,即
coffee -c app.coffee
node app.js
或使用咖啡为您运行它,即
coffee app.coffee
尽管如此,我看不出咖啡生成的包装函数如何“使应用无法运行”。
【讨论】:
你可以使用coffee app.coffee -n
运行它以上是关于如何使用 nodejs 运行咖啡脚本文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
为啥 rails 对咖啡脚本文件使用 .js.coffee 扩展名,因为它们无论如何都不能包含 JavaScript 代码?