我嘗試部署標準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'本地重現該問題? –