Когда я пытаюсь использовать lodash в своих угловых приложениях (построенных из угловых семян), он возвращает '_' not defined
, но пакет lodash находится в моем node_modules
. Что еще мне нужно сделать, чтобы включить его?AngularJS - Ошибка '_' не определено
2
A
ответ
2
пакетов, которые вы установили с помощью «НПМ» сохраняется в node_modules, которые используются для серверной стороны, тогда как пакеты, установленных с помощью «беседки» сохраняется в «общественной/Lib» папка. Поэтому правильный способ установки lodash для angularjs -
bower install --save lodash
0
Наличие lodash в вашем node_module не делает все отдельно. Эта проблема обычно возникает, когда вы не включили фактический файл. Добавьте его в свой индекс.
<script src="/node_modules/pathToYourLodash/lodash.js"></script>
Смежные вопросы
- 1. AngularJS $ обещание не определено
- 2. AngularJS: Ошибка: событие не определено (только Firefox)
- 3. Ошибка: обещание не определено
- 4. AngularJS - Factory.function (...) не определено
- 5. angularjs $ window.height не определено
- 6. AngularJS $ routeParams не определено
- 7. scope не определено AngularJS
- 8. Ошибка $ cookieStore не определено?
- 9. $ stateParams не определено в AngularJS
- 10. AngularJS $ stateParams.id всегда не определено
- 11. AngularJS $ watch newValue не определено
- 12. TypeError: Значение не определено angularjs
- 13. AngularJS: NameError: имя не определено
- 14. $ scope.scheduler не определено в AngularJS
- 15. «AjaxControlToolkit» не определено Ошибка
- 16. Ошибка, не определено сообщение
- 17. Ошибка: обещание не определено
- 18. Ошибка ... Обсуждение не определено
- 19. имя не определено ошибка
- 20. Ошибка PubNub AngularJS в конфигурации push: 'Pubnub.push.addChannels' не определено
- 21. TypeError: $ значение не определено в angularjs
- 22. Uncaught ReferenceError: приложение не определено в Angularjs
- 23. Угловая ошибка ReferenceError: $ Значение не определено
- 24. meanjs - угловой не определено
- 25. Получить длину объекта в angularjs не определено
- 26. свойство объекта не определено в AngularJS
- 27. AngularJS Связывание компонентов не определено на minified
- 28. Значение текстового поля AngularJS не определено
- 29. Значение модели checkbox модели AngularJS не определено
- 30. this.router не определено в AngularJS 2
Вы используете какие-либо инструменты для сборки? Если это так, вам может потребоваться добавить модуль в скрипт сборки. В противном случае просто включите js-файл, как и любой другой тег скрипта '' – jfadich
Ваше угловое приложение выполняется в браузере. То, что содержит папка node_modules, не имеет значения. Угловые семена, по-видимому, используют беседу для зависимостей приложений. узловые модули используются инструментами (кармой и т. д.) –
@JBNizet. Все чаще и чаще люди используют канаву и используют npm исключительно. Лично я предпочитаю настройку, которую вы описываете (в основном из-за того, как bower разрешает конфликты), но это не относится ко всем. – jfadich