Итак, я создал новую угловую ползучесть с настройками TypeScript, MongoDB, Bootstrap, Bootstrap UI, Authentication Boilerplate, Twitter и Google OAuth, Grunt, Jasmine, HTML, CSS и UI-Router.
После того, как я запустил установку npm и установил bower. Были некоторые неудовлетворенные зависимости, поэтому я установил
Кроме того, я получал ошибку во время сборки, которая была решена путем установки [email protected] на локальном компьютере.
Теперь, когда я запускаю "grunt serve", все работает отлично, за исключением случаев, когда я перехожу на страницу администратора по адресу http://localhost: 9000/admin. Нет списка пользователей. Вместо этого он говорит: "Удаленные пользовательские и пользовательские маршруты api ограничены пользователями с ролью" admin ". Все ссылки на панели навигации мертвы, за исключением названия приложения.
Когда я проверяю консоль, я получаю следующие две ошибки:
Ошибка при сбое: [$ injector: nomod] Модуль 'perfectAlgorithmDrillsApp.auth' недоступен! Вы либо ошибочно написали имя модуля, либо забыли загрузить его. Если регистрация модуля гарантирует, что вы укажете зависимости в качестве второго аргумента.
Ошибка при сбое: [$ injector: nomod] Модуль 'perfectAlgorithmDrillsApp.admin' недоступен! Вы либо ошибочно написали имя модуля, либо забыли загрузить его. Если регистрация модуля гарантирует, что вы укажете зависимости в качестве второго аргумента.
Я трижды проверял. Они не написаны неправильно, и они правильно включены в список зависимостей модулей.
Другие ошибки возникают из-за того, что модуль не загружен. Очевидно, что он не может найти контроллеры, поскольку эти модули не загружены.
На данный момент я не добавил или не изменил код.
Я пробовал пару вещей, чтобы решить ситуацию:
Подробнее:
Большое спасибо за помощь. Дайте мне знать, если вам нужны подробности.
У меня тоже была эта точная проблема. Длительный ответ (плюс некоторые другие ответы на вопросы, которые вы, возможно, не задаете или еще никогда), здесь, но, короче говоря, замените var module =/\.module\.js$/;
с var module =/[\w/]+.module.ts$/;
внутри Gruntfile.js.
Если это не сработает, попробуйте перейти сюда, чтобы просмотреть весь поток по этой проблеме.