У меня возникают проблемы с приложением MeanJS, которое использует highcharts-ng.
Графики работают локально, но когда я нажимаю свой проект на свой сервер разработки с помощью git, диаграммы умирают, и я получаю следующую ошибку в angularjs:
Error: [$injector:modulerr] Failed to instantiate module highcharts-ng due to:
Error: [$injector:nomod] Module 'highcharts-ng' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
В моем конфигурационном файле MeanJS у меня есть следующее:
var applicationModuleVendorDependencies = [..., 'highcharts-ng'];
В моем файле config/env/all.js я определил следующие активы:
'public/lib/highcharts-release/adapters/standalone-framework.js',
'public/lib/highcharts-release/highstock-all.js',
'public/lib/highcharts-ng/src/highcharts-ng.js'
Я вижу, что эти файлы загружаются на моем локальном компьютере при просмотре индексной страницы:
<script type="text/javascript" src="lib/highcharts-release/adapters/standalone-framework.js"></script>
<script type="text/javascript" src="lib/highcharts-release/highstock-all.js"></script>
<script type="text/javascript" src="lib/highcharts-ng/src/highcharts-ng.js"></script>
При просмотре одной и той же страницы на моем сервере разработки после выполнения "git push..." эти высокопроизводительные JS файлы не загружаются.
Я могу перейти в каталог public/lib на моем сервере разработки, и я вижу, что все файлы с высокой степенью детализации есть, но по какой-то причине не загружаются, так что это не похоже на проблему с git ignore's.
Какие-либо предложения?
Пожалуйста, проверьте чувствительность к регистру в src= ".." Потому что я думаю, что ваш сервер развертывания - это Linux-сервер. И ваш локальный сервер - это окно.
Это происходит из-за того, что вы развертываете и создаете его с помощью gulp или grunt.? проверка пути узлов узла узла и чувствительность к регистру пути src