我一直在考虑将我的项目转移到 cloud 9 IDE,但在项目中运行咖啡脚本时遇到了问题。我复制了所有的 js 和咖啡文件,但似乎无法使用咖啡文件获得运行配置。我尝试在控制台命令行中编译咖啡文件,并创建一个直接调用 app.coffee 但没有运气的运行配置。
Cloud 9 上的咖啡脚本支持是什么以及它是如何工作的。它会自动将咖啡脚本编译为 js 吗?如何在 Cloud 9 中配置我的运行设置?
我一直在考虑将我的项目转移到 cloud 9 IDE,但在项目中运行咖啡脚本时遇到了问题。我复制了所有的 js 和咖啡文件,但似乎无法使用咖啡文件获得运行配置。我尝试在控制台命令行中编译咖啡文件,并创建一个直接调用 app.coffee 但没有运气的运行配置。
Cloud 9 上的咖啡脚本支持是什么以及它是如何工作的。它会自动将咖啡脚本编译为 js 吗?如何在 Cloud 9 中配置我的运行设置?
我得到了它的工作......你的结果可能会有所不同,但这就是我所做的......
假设您有一个名为 的应用程序app.coffee
,我创建了一个runner.js
使用以下代码调用的文件:
require("coffee-script");
require("./app");
在 Cloud9 IDE 中,我只是告诉它运行runner.js
文件,它似乎可以工作。
我也无法使用我的全局 npm 安装包......不知道为什么,但我猜这只是一个路径问题。无论如何,我刚刚将我的包安装到我的项目目录中:
npm install coffee-script
我也在我的项目中使用express
和restler
,所以我在项目中做了同样的事情。它工作得很好:)
Cloud9 支持页面上有一个关于运行用 CoffeeScript 编写的 node.js 应用程序的条目:创建 CoffeeScript node.js 项目。请注意,您只能调试 javascript 文件。