2013-10-08 3 views
2

Я клонировал purecss проект на свой рабочий стол и попытался запустить хрюкать на нем, так как увидел, что есть включенный файл grunt.purecss grunt taks не работает

Running "bower-install" task 
Warning: Cannot find module 'bower' Use --force to continue. 

Конечно, сохраненный локальный хрюканье в папку проекта, а также все необходимые плагины.

Проблема должна быть с беседкой, я должен признать, что я ее никогда не использовал, но я побежал на терминале на всякий случай, но без изменений.

беседке установить задачу из gruntfile.js:

// -- Bower Tasks -------------------------------------------------------------- 

grunt.registerTask('bower-install', 'Installs Bower dependencies.', function() { 
    var bower = require('bower'), 
     done = this.async(); 

    bower.commands.install() 
     .on('log', function (data) { 
      if (data.id !== 'install') { return; } 
      grunt.log.writeln('bower ' + data.id.cyan + ' ' + data.message); 
     }) 
     .on('end', function (results) { 
      if (!Object.keys(results).length) { 
       grunt.log.writeln('No bower packages to install.'); 
      } 

      done(); 
     }); 
}); 
+0

Не уверен, но я думаю, вам нужно установить беседку в проекте dir: 'npm install bower --save-dev'. Таким образом, без глобального параметра. – asgoth

+0

Вы попробовали просто «npm install» в своем проекте dir? Потому что файл package.json должен иметь все, что ему нужно. – asgoth

ответ

0

Вероятно, вы не запускали npm install в каталоге проекта.

npm install будет устанавливать все зависимости, определенные в package.json, который также содержит ваш модуль bower.

Смежные вопросы