我需要使用 grunt 编写一个高级的 concat 脚本。这是我的样板:
___js
|____dist
| |____vents
| | |____commonEvents.js
| | |____compare.js
|____libs
|____src
| |____events
| | |____carousel.common.js
| | |____compare.js
| | |____styles.common.js
| |____handlers
| | |____carousel.common.js
| | |____compare.js
| | |____style.common.js
我希望 concat 任务查看“src/events”和“src/handlers”目录并找到所有以“.common.js”结尾的文件并将它们连接在一起并将它们放在“dist/vents”目录中(“ commonEvents.js”),其他不以“.common.js”结尾的文件我希望脚本在另一个目录中找到该对并将它们连接在一起并将它们放入“dis/vents/filename.js”(例如: events/compare.js 和 handlers/compare.js 是配对的,不以 common.js 结尾)。