2016-11-04 6 views
0

Я продолжаю получать следующую ошибку при запуске моего приложения на той же машине, которую я всегда использовал (Windows).

Error: $injector:unpr Unknown Provider

На других машинах он работает отлично, как Windows, Mac и Linux.

Веб-сайт не имеет бэкэнд, поэтому я использую только NodeJS для компиляции передней части с беседкой и ворчанием.

Даже когда я копирую вставку сгенерированной сборки, я не могу запустить ее на своей машине, в Chrome или FireFox.

Я попытался удалить мой глобальный кэш нпм и npm, очистить и переустановить мою беседу и перестроить проекты, начать новую с новой проверки git, скопировать вставку существующих сборок, очистить кеш браузера и все равно ничего.

Хотя все это раньше работало.

Я не вижу, чтобы это было изменение кода в соответствии с ошибкой, предложенной AngularJS.

bower.json package.json

+0

делите конфигурацию приложения и код зависимостей –

ответ

1

У меня возникли проблемы с установкой беседки и сообщения об ошибках вводили в заблуждение.

Отдельная библиотека была другой версией, которую использовали на других машинах, и чистая установка пострадала от выбора версии.

Повторная установка всего через некоторое время помогла, я предполагаю, что некоторые версии зависимостей были исправлениями в сторонних библиотеках.

0

Я предполагаю минификация/коверкание баловаться с системой DI угловых в. Попробуйте использовать ng-annotate (https://github.com/olov/ng-annotate), чтобы убедиться, что зависимости правильно решены после шагов компиляции.

+0

Я не разрешил это. Запуск приложения на другом компьютере - единственный способ, которым я могу эффективно работать над этим. – ericosg