2014-08-31 2 views
2

попытался запустить Grunt строить и Grunt смотреть на моем проекте вчера, и я столкнулся с ошибкой наблюдения:Grunt перестал работать внезапно

Fatal Error: Unable to find local grunt. 

Я убедился, что файлы не были удалены. Я попытался переустановить узел и грунт. Файлы там, и переустановка не работает. Я включил отладочный файл для справки. Кто-нибудь знает, в чем проблема?

0 info it worked if it ends with ok 
1 verbose cli [ 'E:\\Program Files\\nodejs\\\\node.exe', 
1 verbose cli 'E:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 
1 verbose cli 'install' ] 
2 info using [email protected] 
3 info using [email protected] 
4 verbose node symlink E:\Program Files\nodejs\\node.exe 
5 error install Couldn't read dependencies 
6 error package.json ENOENT, open 'D:\sites\alleywire\package.json' 
6 error package.json This is most likely not a problem with npm itself. 
6 error package.json npm can't find a package.json file in your current directory. 
7 error System Windows_NT 6.1.7601 
8 error command "E:\\Program Files\\nodejs\\\\node.exe" "E:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" 
9 error cwd D:\sites\alleywire 
10 error node -v v0.10.25 
11 error npm -v 1.3.24 
12 error path D:\sites\alleywire\package.json 
13 error code ENOPACKAGEJSON 
14 error errno 34 
15 verbose exit [ 34, true ] 

ответ

2

Вам необходимо установить grunt локально с вашим проектом (установка без -g). Это не то же самое, что и grunt-cli, который является командой grunt в командной строке.

Запустите npm install внутри вашей папки проекта, если у вас есть файл package.json.

+0

О, это сработало. Я знаю, что я установил его на другой жесткий диск по ошибке в первый раз, но он работал. Пути были правильными. У вас есть идея, почему они перестали функционировать? –

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