我有一个独特的目录结构,我需要帮助为其制作构建脚本。
这是链接(略有不同)或目录结构:
client
/extensions
/sandbox
/widgets
/form
/collections
/models
/views
/styles
custom.css
/controllers
main.coffee
server
/views
/layouts
/errors
app.coffee
config.coffee
我需要的几件事:
- 将带有 watch 任务的 coffeescript 编译成 server-dist + client-dist
- 将所有其他文件复制到它们的嵌套文件夹中,最好也使用监视任务
问题:
- 如果我只是编译coffeescript,它只是将.coffee 文件复制到.js 到它们的嵌套目录中,但是留下了加载了require.js 的.css / imgs / etc。我需要一种方法将它们也带入-dist目录
- /client 文件夹中的 Main.coffee 是一个 require.config,可以与 requirejs grunt 构建工具一起使用来优化。
无论如何,最简单的解决方案就是我正在寻找的。