Я пробовал использовать стандартный проект angular-play-seed, который использует angularjs и requirejs webjars для heroku.Play 2x webjars deploy to heroku failed
Однако на Heroku он выдает ошибку, потому что он не может найти require.js
Failed to load resource: the server responded with a status of 404 (Not Found)
Попытка извлечь requirejs из URL /lib/requirejs/require.js
Update:
Спасибо за предложение Джеймс, да, я могу воссоздать это локально в 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>
Что я делаю неправильно?
Вы можете воспроизвести проблему локально с 'активатором чистой start'? –