2016-07-23 3 views
0

им пытаются создать на моей Linux среде Йомена углового генератор, всякий раз, когда я исполняю yo angular webapp, ошибку на выходе, который говоритYeoman угловой генератор ищет местное ворчание

Fatal error: Unable to find local grunt.

и когда я искать grunt на моем среда линукса через find/-name "grunt" это выход

/root/.npm/registry.npmjs.org/grunt /root/.npm/grunt /root/sites/node_modules/grunt /root/sites/node_modules/grunt/lib/grunt /tmp/npm-2302-5b275c10/registry.npmjs.org/grunt /tmp/npm-11975-b7813b65/registry.npmjs.org/grunt /usr/bin/grunt /usr/lib/node_modules/grunt /usr/lib/node_modules/grunt/bin/grunt /usr/lib/node_modules/grunt/lib/grunt /usr/lib/node_modules/grunt-cli/bin/grunt

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

ответ

0

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

Йомена генератор не устанавливайте пехотинец непосредственно в проекте

Чтобы решить проблему только сделать:

sudo npm install grunt --save-dev 
+0

привет спасибо да я попытался сделать это, но есть так много зависимостей Грунта которые необходимы .. Я попытался установить их один за другим. но разве неудивительно, что все зависимости ворчания не доступны на местном уровне? я имею в виду, когда я выполняю этот comman, не лучше ли, когда я выполню «yo angular webapp», он автоматически решит свои зависимости? – lemoncodes

+0

попробуйте установить bower install и/или установить npm в свой проект? Если он все еще не запускается, вы можете: очистить кеш npm кэш 'npm clean', и они будут повторять процесс –