【发布时间】:2015-07-12 02:05:08
【问题描述】:
我尝试将标准的angular-play-seed 项目部署到heroku,该项目使用angularjs 和requirejs webjars。
但是,在 heroku 上它会抛出一个错误,因为它找不到 require.js
Failed to load resource: the server responded with a status of 404 (Not Found)
试图从 URL 中获取 requirejs /lib/requirejs/require.js
更新:
感谢 James 的建议,是的,我可以在 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.
启动 Angular 应用的 scala.html 页面,myApp 有这个
<script data-main="@routes.Assets.versioned("ui/js/myApp/main.js")" src="@routes.Assets.versioned("lib/requirejs/require.js")"></script>
我做错了什么?
【问题讨论】:
-
你能用
activator clean start在本地重现问题吗?
标签: heroku playframework-2.0 webjars