2012-04-20 81 views
0

我已经安装了nodejs,使用npm安装了咖啡并注册了环境变量,现在准备第一次将我的CoffeeScript编译为JavaScript。使用NodeJS在Windows上编译CoffeeScript

我在c:\MyCoffeeScriptProject\

coffee --compile --output js/ 

运行以下命令,接下来发生的事情是,我得到的“JS”文件夹中的互动窗口,并没有什么。

coffee> 

我期待所有.coffee文件被编译到“JS”文件夹中的文件.js

回答

4

你没有告诉它要编译哪些文件。

Usage: coffee [options] path/to/script.coffee [args] 

在当前目录的末尾附加一个句点。

coffee --compile --output js/ . 

如果重新排列它,它会更容易阅读。

coffee --output js/ --compile . 

编译在.所有咖啡文件js/

常见的使用模式是有一个src文件夹。

coffee --output js/ --compile src/ 
+0

这是我见过的最好的例子列表 - 谢谢。 – Fenton 2012-04-20 22:03:12

1
c:/parent>coffee --output output --compile src 

其中 “输出” 是空白文件夹, “SRC” 文件夹中包含咖啡文件。 在src层执行命令。