我尝试部署标准angular-play-seed项目,该项目将angularjs和requirejs webjar用于heroku。播放2x webjars部署到heroku失败
然而,在Heroku因为它无法找到require.js
Failed to load resource: the server responded with a status of 404 (Not Found)
试图从网址提取requirejs /lib/requirejs/require.js
更新它抛出一个错误:
感谢您的建议詹姆斯,是的,我能够在activator clean start
本地重新创建。
我很确定我的sbt-rjs中的一些配置已经搞乱了,但我不知道是什么。
这是我的文件夹结构是什么样子
public
/ui
/js
/myApp
/controllers.js
/services.js
/main.js
/paritals
/myApp
/partial1.html
我无论是在activator start
和sbt stage
看到此错误。
[info] Error: Error: /home/sajit/angular-play-seed/target/web/rjs/appdir/./main.js does not exist.
其发射角度应用的scala.html页面,对myApp有这个
<script data-main="@routes.Assets.versioned("ui/js/myApp/main.js")" src="@routes.Assets.versioned("lib/requirejs/require.js")"></script>
我在做什么错?基于该sbt-rjs文档看起来你需要设置appDir
在build.sbt
,像
你能使用'激活干净start'本地重现该问题? –