CoffeeScript-监视并编译带有前缀的“ * .coffee”文件

问题描述 投票:0回答:1

我想在目录中编译CoffeeScript文件,并输出带有前缀(在我的情况下为.coffee)的文件。

例如,我有这个文件结构:

  • fileA.js
  • fileB.js
  • filaA.coffee
  • fileB.coffee

我希望能够编译(并观看)*.coffee文件,并像这样编译它们:

  • fileA.js
  • fileB.js
  • filaA.coffee
  • fileB.coffee
  • 。coffee.fileA.js
  • 。coffee.fileB.js

注意.js文件未更改。我该怎么做(最好在我的bash shell中)?

因此,它等效于以下硬编码的解决方案,但对于目录中的所有.coffee文件:

coffee --watch --compile -p myfile.coffee > .coffee.myfile.js

javascript node.js bash coffeescript
1个回答
0
投票

我就把它留在这里=)

"scripts": {
  "compile-coffee": "for i in src/**/*.coffee; do coffee -cp $i > $i.js; done",
  "watch-coffee": "for i in src/**/*.coffee; do coffee -cpw $i > $i.js; done",
},
© www.soinside.com 2019 - 2024. All rights reserved.