Запускаю ли я сборку grunt после установки компонента Bower?

Я новичок в grunt & npm и т. д., но я объясню, в чем заключается мой вопрос, насколько смогу.

У меня есть локальный проект Wordpress с FoundationPress в качестве темы. У меня ворчание работает и т.д.

Я только что установил Foundation Datepicker через 'bower'. Из терминала видно, что все прошло хорошо, и файлы Foundation Datepicker находятся в моей папке Bower_components/.

Однако я не уверен, следует ли мне сменить каталог на папку bower_components/foundation-datepicker/ и выполнить команду «grunt build» в этом каталоге, чтобы «установить» средство выбора даты? В этой папке действительно есть папка Gruntfile.js в нем.

После установки Foundation Datepicker я запустил «сборку grunt», однако она была в папке темы, поэтому я не знаю, подберет ли она только что загруженный Foundation Datepicker и установит/построит ли его тоже.

На странице GitHub внизу написано, что я должен выполнить «грубую сборку». См. здесь еще раз: https://github.com/najlepsiwebdesigner/foundation-datepicker

Спасибо ребята.

Даниэль.


person daniel blythe    schedule 23.07.2015    source источник


Ответы (2)


Я не вижу .bowerrc файл в проекте

В файле .bowerrc у вас должен быть путь типа bower_components/folder по вашему желанию или bower_components/foundation-datepicker/folder

Возможное решение. Создайте файл с именем .bowerrc в корневом каталоге и укажите путь туда как

{ "directory" : "js" //according to your present "foundation-datepicker.js" file location }

person royki    schedule 23.07.2015
comment
@daniel blythe ты пробовал это? - person royki; 24.07.2015
comment
Привет, спасибо за ваш ответ. В папке моей темы есть файл bowerrc, и в нем есть следующее: {каталог: bower_components}. Но нет, я не сделал ваше предложение, так как у меня уже есть файл bowerrc. - person daniel blythe; 24.07.2015
comment
Кроме того, как вы могли видеть, есть ли у меня файл .bowerrc? К вашему сведению, я вижу файл, начинающийся с . как я включил его в терминале моего Mac. - person daniel blythe; 24.07.2015
comment
Я имею в виду ваше репо, о чем вы здесь упомянули. Там я не нашел. Если у вас есть файл .bowerrc, просто укажите путь к папке "js" в соответствии со структурой папок вашего проекта. - person royki; 24.07.2015
comment
Спасибо за вашу помощь. Итак, мой файл .bowerrc выглядит следующим образом: {каталог: bower_components} Могу ли я изменить его на следующее: {каталог: bower_components} Есть ли команда, которую я могу запустить, чтобы узнать, установлен ли средство выбора даты? - person daniel blythe; 27.07.2015
comment
Я только что немного почитал. Предполагается ли, что файлы средства выбора даты, которые находятся в папке компонентов Bower (theme/bower_components/foundation-datepicker/), каким-то образом копируются в мою папку js (theme/js)? - person daniel blythe; 27.07.2015
comment
Я не понял. Вы хотите, чтобы ваш foundation-datepicker.js находился в папке theme/js. Если это так, то ваш файл .bowerrc должен выглядеть следующим образом: { "directory": "theme/js" } и файл bower.json должны упоминать `зависимости: {foundation-datepicker: version}` вместе с другими зависимостями. Вы говорите, что ваш файл .bowerrc выглядит как { "directory": "bower_components" } , тогда зависимости будут помещены в папку bower_components, а не в theme/bower_components. - person royki; 27.07.2015
comment
После правильного создания файлов bower.json и bowerrc просто выполните следующую команду bower install. - person royki; 27.07.2015

Я понял, что из-за отсутствия у меня опыта установки компонентов Bower в FoundationPress я должен был сам ссылаться на файлы в DOM после того, как они были загружены с помощью команды Bower Install Foundation-Datepicker.

Я скопировал файлы в предложенные папки, как в файле README.md, и сослался на файлы в DOM. Функция выбора даты теперь работает.

Итак, в заключение я запустил «сборку grunt» в каталоге моей темы после команды «bower install Foundation-Datepicker», и я считаю, что это было необходимо на основе README.md.

Наконец, да, вам нужно запустить «сборку ворчания», но только в каталоге вашей темы. Но вам нужно самостоятельно ссылаться на файлы, чтобы использовать их в своем проекте.

person daniel blythe    schedule 29.07.2015