2013-06-01 2 views
-1

У меня есть проблемы с функцией spawn в bal-util. Я попытался this example и расширенную версию с this docpad skeleton, но я получаю ту же ошибку каждый раз, когда:bal-util grunt с docpad

error: An error occured: Error: spawn ENOENT at errnoException (child_process.js:980:11) at Process.ChildProcess._handle.onexit (child_process.js:771:34) → [2013-06-01 14:03:27.698] [C:\Users\USERNAME\AppData\Roaming\npm\node_modules\docpad\out\lib\docpad.js] [DocPad.log]

У меня есть хрюкать-кли установлен.

Я использую следующие версии:

хрюкать - 0.4.1

BAL-Util - 2.1.0

Как я могу это исправить, чтобы запустить хрюкать правильно?

ответ

2

В этом примере используется более ранняя версия Grunt, 0.3.17. Для того, чтобы использовать с последней версией Грунта, 0.4.1, похоже, вам нужно сделать следующее:

  1. Переименовать grunt.js в Gruntfile.js.
  2. npm install grunt-cli grunt --save-dev
  3. Изменение grunt.registerTask('default', Object.keys(gruntConfig).join(' ')); в grunt.registerTask('default', Object.keys(gruntConfig));

... и, вероятно, больше материала.

Обычно вы устанавливаете npm install grunt-cli -g глобально для доступа к команде grunt. Так как этот пример имеет нерегулярный рывок docpad локально, на шаге 2 вы устанавливаете локально размещение команды grunt по адресу node_modules/.bin/grunt.

Я рекомендую читать документы DocPad и Grunt. Также бесстыдный плагин для одного из моих собственных модулей для использования DocPad с Grunt: https://github.com/shama/grunt-docs и пример Gruntfile.js, который его использует: https://github.com/shama/dontkry.com/blob/master/Gruntfile.js

+0

К сожалению, это не исправило мою проблему. Я все еще не могу запустить grunt, потому что он продолжает возвращаться с «выведенным с ненулевым кодом состояния». – seniorpreacher

+0

проблема не решена, но это определенно шаг в правильном направлении. Я отправлю исправление здесь, когда найду его –

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

  • Нет связанных вопросов^_^