在使用命令“activator stage”构建我的 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
构建.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'],
...
}});
在开发模式下一切正常。我的其他基于 webjar 的 js-libs 运行良好,即使在生产模式下(例如,“org.webjars”%“angular-elastic”%“2.4.2”)。
Google 和 SO 给了我很多关于“优化器不支持路径回退”的结果。似乎有些人找到了解决方案,但其他人没有。
我如何(作为 Java 和 Javascript 人)系统地分析问题所在?