Как мне построить магистральную опору с ворчанием?

Я пытаюсь построить базовый проект, который можно найти здесь: https://github.com/backbone-boilerplate/backbone-boilerplate

У меня есть некоторые проблемы с его правильной сборкой. Вот шаги, которые я сделал, которые являются шагами на вики базовой сети:

git clone https://github.com/backbone-boilerplate/backbone-boilerplate.git
cd backbone-boilerplate
sudo npm install -gq bower
sudo npm install -q
sudo npm install -gq grunt-cli
sudo grunt

На данный момент я получаю:

>> Local Npm module "grunt-cli" not found. Is it installed?
Warning: Task "requirejs" not found. Use --force to continue.

Aborted due to warnings.

Любые идеи, как заставить это построить должным образом?

3 ответа

Задание глубины, кажется, работает:

$ git clone --depth 1 https://github.com/backbone-boilerplate/backbone-boilerplate.git
$ npm install
$ grunt

Также вы можете перезапустить свой терминал, если это ваша первая установка grunt-cli

Вы должны убедиться, что вы строите зависимости с помощью bower, а не только узловые зависимости.

Начиная

# Using Git, fetch only the latest commits.  You won't need the full history
# for your project.
git clone --depth 1 https://github.com/backbone-boilerplate/backbone-boilerplate

# Move the repository to your own project name.
mv backbone-boilerplate my-project

Обновление зависимостей

# Install global dependencies.  Depending on your user account you may need to
# gain elevated privileges using something like `sudo`.
npm install -g grunt-cli bower

# Optionally install coveralls (integration is baked in with Travis CI).
npm install -g coveralls

# Install NPM dependencies.
npm install

# Install Bower dependencies. ** THIS IS THE ONE YOU'VE MISSED **
bower install

Процесс сборки

# To run the build process, run the default Grunt task.
grunt

# Run a build and test the now optimized assets.
grunt default server:release

Если у вас правильно установлен узел, это должно работать как брелок.

Ты бежишь grunt под повышенными привилегиями. Наша документация для строительства здесь:

https://github.com/backbone-boilerplate/backbone-boilerplate

... вы выполнили эту команду под своим собственным пользователем. Дайте этому шанс!

Другие вопросы по тегам