Angular не выдаёт точное местонахождение ошибки
Долго искал причины ошибки
[$injector:unpr] Unknown provider: $scopeProvider <- $scope
Но всё было не то, пока просто не нашёл вот эту подсказку.
То есть, как я понял, provider не был установлен, потому что при его запуске произошла ошибка в виде того, что в него нельзя передавать $scope
То есть, поиск привидений.
Если правильно, то ошибка должна была вывестить именно при установке provider. В виде того, что типа $scope нельзя тут применять или просто какая-нибудь Exception, тогда было бы понятно, что ошибка именно здесь, а непонятно где.
Но, по идее. по цепочке кода можно вернуться назад и всё проверить и найти.