我想在目录中编译CoffeeScript文件,并在我的例子中输出带前缀(.coffee
)的文件。
例如,我有这个文件结构:
我希望能够编译(和观察)*.coffee
文件,并像这样编译它们:
请注意,.js
文件未更改。
我怎么能这样做(最好是在我的bash shell中)?
因此,这将等同于以下硬编码解决方案,但对于目录中的所有.coffee
文件:
coffee --watch --compile -p myfile.coffee > .coffee.myfile.js
答案 0 :(得分:0)
我就把它留在这里=)
"scripts": {
"compile-coffee": "for i in src/**/*.coffee; do coffee --compile --print $i > $i.js; done",
"watch-coffee": "for i in src/**/*.coffee; do coffee --compile --watch --join $i.coffee.js -- $i; done",
},