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

ajs*_*sie 6 javascript coffeescript

我是Coffeescript的新手,我想知道我应该把它放在哪里.

例如.我有我的app文件夹:

app/app.js
tests/unit/all.js
etc
Run Code Online (Sandbox Code Playgroud)

当我在node.js上使用"coffee"runner来查看根文件夹中的文件时,它会生成js文件到我指定的文件夹,例如.JS.

因此,如果要监视的文件夹看起来像这样:

app/app.coffee
tests/unit/all.coffee
etc
Run Code Online (Sandbox Code Playgroud)

JS文件将生成为:

js/app.js
js/all.js
etc
Run Code Online (Sandbox Code Playgroud)

如您所见,我丢失了我的js文件夹层次结构.

你是如何保留原始文件夹层次结构的?

谢谢

Tre*_*ham 21

我相信你想要的

coffee -cwo js .
Run Code Online (Sandbox Code Playgroud)

这将汇编app/foo.coffeejs/app/foo.js,并test/bar.coffeejs/test/bar.js.

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