„Компилирам“ някои файлове в един модул requirejs. Имам конфигурация като тази:
paths:
lib : "../lib"
angular: "../lib/angular"
modules: [
{
name : 'myApp'
exclude: ["lib/jquery", "lib/angular"]
}
]
(синтаксисът е cofeescript)
Искам да изключа всички файлове, разположени под "lib"
(напр. започващи с lib/
) в модула „myApp
“. Сега мога да ги напиша един в друг по следния начин: ["lib/jquery", "lib/angular"]
Но в бъдеще ще бъдат добавени още библиотеки и модули, така че някакъв вид автоматизация би било добре.
Има ли някакъв начин да се каже на require js, че „всичко под lib
трябва да бъде изключено в модул myApp
“? Нещо подобно:
modules: [
{
name : 'myApp'
exclude: ["lib/*"]
}
]