При создании моего приложения Play 2.3 (sbt 0.13.5) с помощью команды «стадия активации» я получаю сообщение об ошибке:
Optimizing JavaScript with RequireJS
Error: Error: paths fallback not supported in optimizer. Please provide a build config path override for angular-easyfb
build.sbt:
...
"org.webjars.bower" % "angular-easyfb" % "1.3.1"
основной.js:
shim: {
'angular': {
deps: ['jquery'],
exports: 'angular'
},
...
'angular-easyfb': ['angular']
},
paths: {
...
'angular': ['../lib/angularjs/angular'],
'angular-easyfb': ['../lib/angular-easyfb/angular-easyfb'],
...
}});
В режиме разработки все работает нормально. Другие мои js-библиотеки на основе webjar хорошо работают даже в рабочем режиме (например, «org.webjars» % «angular-elastic» % «2.4.2»).
Google и SO дают мне много результатов для «Резервный вариант путей не поддерживается оптимизатором». Кажется, некоторые нашли решение, а другие нет.
Как я могу (как специалист по Java и Javascript) систематически анализировать, в чем проблема?