Я новичок в Bower and Grunt и пытаюсь интегрировать его в свой рабочий процесс.Bower, Grunt, Bootstrap, JQuery и JavaScript Ошибки
У меня установлен Bootstrap с Bower, и я установил задачу grunt-bower-concat grunt для конкатенации компонентов Bower и развертывания их одного файла js/css в моей папке src.
Все это работает; однако, после ссылки на мои сгенерированные _bower.js, я вижу, что для JavaScript «Bootstrap» требуется jQuery »в консоли. Посмотрев на код, о котором идет речь, я вижу, что он жалуется, потому что typeof (jQuery) === undefined.
Насколько я могу судить, jQuery был определен ранее в этом файле, поэтому я не уверен, почему он жалуется.
Что я делаю неправильно?
Это потому, что в вашей конкатенации вы не выполнили порядок jQuery и Bootstrap. В 'gruntfile.js', поставьте jQuery перед файлом bootstrap js, поскольку jQuery - зависимость бутстрапа! –
Спасибо Farzad YZ! Я вручную указал компоненты, которые я хотел включить в конкатенацию, и я задал jquery как зависимость от начальной загрузки, и теперь все выглядит хорошо! Я смущен, почему зависимости/порядок не были самоочевидны самими компонентами. –
Также @FarzadYZ, если вы разместите комментарий в качестве ответа, я приму его. –