Coffeescript 如何在cloud 9中运行咖啡脚本项目

Coffeescript 如何在cloud 9中运行咖啡脚本项目,coffeescript,cloud9-ide,Coffeescript,Cloud9 Ide,我一直在考虑将我的项目转移到Cloud9IDE,但在项目中运行coffee脚本时遇到了问题。我复制了所有的js和coffee文件,但似乎无法使用coffee文件运行配置。我尝试在控制台命令行中编译coffee文件,并创建一个直接调用app.coffee的运行配置,但没有成功 云9上的咖啡脚本支持是什么?它是如何工作的。它会自动将coffee脚本编译成js吗?我需要如何在cloud 9中配置我的跑步设置?我让它正常工作了。。。你的结果可能会有所不同,但这就是我所做的 假设您有一个名为app.cof

我一直在考虑将我的项目转移到Cloud9IDE,但在项目中运行coffee脚本时遇到了问题。我复制了所有的js和coffee文件,但似乎无法使用coffee文件运行配置。我尝试在控制台命令行中编译coffee文件,并创建一个直接调用app.coffee的运行配置,但没有成功


云9上的咖啡脚本支持是什么?它是如何工作的。它会自动将coffee脚本编译成js吗?我需要如何在cloud 9中配置我的跑步设置?

我让它正常工作了。。。你的结果可能会有所不同,但这就是我所做的

假设您有一个名为
app.coffee
的应用程序,我用以下代码创建了一个名为
runner.js
的文件:

require("coffee-script");
require("./app");
在Cloud9IDE中,我只是告诉它运行
runner.js
文件,它似乎可以工作

我也无法使用我的全球npm安装包。。。不知道为什么,但我猜这只是一个路径问题。无论如何,我只是将我的软件包安装到我的项目目录中:

npm install coffee-script

我还在我的项目中使用了
express
restler
,所以我在项目中也做了同样的事情。它工作得很漂亮:)

在Cloud9支持页面上,有一个关于运行node.js应用程序的条目,该应用程序是用CoffeeScript编写的:。请注意,您只能调试javascript文件。

sweet。编译依赖的include文件怎么样。我想有一个单独的模型。咖啡,控制器。咖啡等。。。coffee-c./在控制台中似乎不起作用。只要需要“coffee脚本”模块,其他文件的要求就可以工作,而无需转换为javascript。例如,我在同一文件夹中有一个
coffee.config
模块。我可以要求它:
config=require./config'
并且它的计算不需要翻译成JS。您应该能够
controllers=require./controllers
。这对你没用?谢谢你的提示。。。尝试一下,不幸的是,渲染过程中似乎发生了一些事情。它现在肯定会查看咖啡文件,但看起来是空白的。我会再深入一点,看看发生了什么。