2013-12-13 4 views
2

Я пытаюсь сделать вступительный учебник для ворчания. Я установил git, node.js и ворчал глобально (или, по крайней мере, я думал, что использовал: npm install -g grunt (который устанавливает). Затем я сделал быстрый каталог и ввел его (демон mkdir, cd demo) но когда я типа:grunt init: node not working

> grunt init:node 

в командной строке я получаю следующее:

grunt-cli: The grunt command line interface (v0.1.11) 
Fatal error: unable to find local grunt 
If you're seeing this message, either a Gruntfile wasn't found or hasn't been installed locally to your project. For more information about installing and configuring grunt, please see the Getting Started guide: 

http://gruntjs.com/getting-started

что я смотрел и говорит делать то, что я делаю, и что в учебнике упоминаются ??? Любые идеи, что я сделал неправильно? Node.js и Git работают нормально, поэтому я могу только предположить это хрень или неудавшаяся установка.

Thanks

ответ

3

с ворчом вам нужны два элемента. глобальный grunt-cli, который вы установили с помощью npm install -g grunt-cli, а также локальную (к проекту) копию самого хрюка. поэтому в папке вашего проекта установите это с помощью npm install grunt --saveDev, это установит локальный хрюканье и добавит его в ваши devDependencies в вашем файле package.json. вам также понадобится Gruntfile.js в папке проекта. Это отличная запись http://www.integralist.co.uk/Grunt-Boilerplate.html

+0

Спасибо за ответ, я прочитаю URL-адрес, который вы предоставили немного больше. Я думаю, что одна вещь, о которой я не упоминал, это то, что я использую Windows 7, если это имеет значение, так как этот веб-сайт указывает, что я сам по себе для пары разделов на основе этого. Я не знаю, изменит ли это что-нибудь. Используя вышеизложенное, теперь только говорит, что действительный файл Grunt не может быть найден после использования: npm install grunt --saveDev – mtpultz

+0

у вас есть Gruntfile.js в каталоге проекта? это необходимо, чтобы на самом деле сказать, что нужно делать. Я использовал grunt на Windows 7, поэтому не должен возникать никаких проблем. –

+0

Извините, я думал, что это было сгенерировано выше. Я нашел папку AppData и вручную извлек Gruntfile.js и разместил ее в проекте. Теперь grunt init: узел создает локальный модуль Npm «grunt-contrib-jshint» не найден, установлен ли он? Также как Предупреждение: задача «init: node» не найдена. Использовать --force для продолжения – mtpultz