Javascript 在编译CoffeeScript时,如何保留目录结构?

Javascript 在编译CoffeeScript时,如何保留目录结构?,javascript,coffeescript,Javascript,Coffeescript,我对咖啡脚本还不熟悉,不知道应该把它们放在哪里 我有我的应用程序文件夹: app/app.js tests/unit/all.js etc 当我使用node.js上的“coffee”运行程序查看根文件夹中的文件时,它会将js文件生成到我指定的文件夹中,例如js 因此,如果要监视的文件夹如下所示: app/app.coffee tests/unit/all.coffee etc JS文件将生成为: js/app.js js/all.js etc 如您所见,我丢失了js文件夹层次结构 您应该如

我对咖啡脚本还不熟悉,不知道应该把它们放在哪里

我有我的应用程序文件夹:

app/app.js
tests/unit/all.js
etc
当我使用node.js上的“coffee”运行程序查看根文件夹中的文件时,它会将js文件生成到我指定的文件夹中,例如js

因此,如果要监视的文件夹如下所示:

app/app.coffee
tests/unit/all.coffee
etc
JS文件将生成为:

js/app.js
js/all.js
etc
如您所见,我丢失了js文件夹层次结构

您应该如何保留原始文件夹层次结构


谢谢

不建议使用递归手表,但要讨论“请看这里”: 我相信你想要

coffee -cwo js .
这将编译
app/foo.coffee
js/app/foo.js
,并
test/bar.coffee
js/test/bar.js


只要您坚持将文件夹名传递给
coffee
命令,而不是单个文件名,目录结构就会保留下来。

相反,在这种情况下,这是非常可取的。