СРЕДНИЙ стек и проблема с начальной загрузкой / беседкой

В настоящее время я изучаю новые способы разработки и наткнулся на стек MEAN, который можно найти здесь — http://mean.io/#!/

Я установил Mongo, Node (плюс npm и т. д.) и выполнил все шаги, указанные на веб-сайте. Проблема возникает, когда я запускаю grunt (или даже node server.js) и открываю веб-страницу - терминал отображает следующее:

Ошибка: ENOENT, откройте «/Users/xxx/myApp/bower_components/bootstrap/dist/css/bootstrap.css»

Первая проблема в том, что каталога bower_components на самом деле не существует! Я предполагаю, что это, вероятно, первая точка вызова, однако я не совсем уверен, с чего начать устранение неполадок (я новичок в Bower).

Есть ли у кого-нибудь опыт работы со стеком MEAN и/или как решить проблему с каталогом bootstrap/bower_components?

Любая помощь будет оценена по достоинству.

Заранее спасибо :)


person user1197220    schedule 21.07.2014    source источник
comment
Обратите внимание, что Bower не запустится, если вы вошли в систему как root.   -  person Jossif    schedule 14.11.2014


Ответы (1)


Похоже, вы не установили беседку и, как следствие, не установили начальную загрузку через беседку.

Установить Бауэр

$ npm install -g bower

Установить загрузчик через Bower

$ bower install bootstrap

Подробнее об этом можно прочитать на их веб-сайте. А также ищите пакеты Bower здесь. Поскольку вы используете angular, вы также можете загрузить angular-bootstrap.

ОБНОВИТЬ

Bower предоставляет менеджер пакетов для клиентских модулей. Аналогичен npm, с той разницей, что npm также предоставляет backend-/nodejs-модули.

Если вы используете mean.io, ваш проект будет подготовлен с файлом с именем bower.json и другим файлом с именем package.json, в котором указаны зависимости в вашем проекте. Чтобы установить их, начните с получения зависимостей node.js:

$ npm install

Если вы хотите, чтобы Bower был установлен глобально, используйте:

$ npm install -g bower

Затем установите свои зависимости от Bower

$ bower install

И теперь вы должны быть готовы идти.

Вы также можете добавить беседку вручную

или если вы хотите create your mean project from scratch

Установить Бауэр

$ npm install -g bower

Установить загрузчик через Bower

$ bower install bootstrap

Сохраните свои зависимости

Если вы хотите создать bower.json для сохранения ваших зависимостей:

$ bower init 

и следуйте инструкциям в консоли.

Теперь, когда вы устанавливаете новые пакеты Bower, вы используете --save, и Bower добавит зависимость к вашему bower.json.

$ bower install bootstrap --save
person cbass    schedule 21.07.2014
comment
Я хотел бы добавить, что вы должны запустить bower install в маршруте проекта, и он должен установить для вас все зависимости от Bower. - person Yonatan Ellman; 22.07.2014