Ошибка при попытке запустить gulp на laravel

Я пытаюсь настроить проект Laravel. Я без проблем настроил узел и беседку, но после sudo npm install gulp. когда я запускаю gulp, я получаю эту ошибку

module.js: 341 ошибка выброса; ^

Ошибка: не удается найти модуль laravel-elixir в Function.Module._resolveFilename (module.js: 339: 15) в Function.Module._load (module.js: 290: 25) в Module.require (module.js: 367 : 17) в require (internal / module.js: 16: 19) в Object. (/home/gulpfile.js:1:76) в Module._compile (module.js: 413: 34) в Object.Module._extensions..js (module.js: 422: 10) в Module.load (module. js: 357: 32) в Function.Module._load (module.js: 314: 12) в Module.require (module.js: 367: 17)

Решения для поиска в Интернете предложили изменить первую строку файла gulp.js на

var elixir = require ('laravel-elixir');

но он уже есть.


person user2431114    schedule 17.04.2016    source источник
comment
Вы запускали npm install в папке своего проекта. Думаете, вам нужно добавить эликсир?   -  person andrew-caulfield    schedule 17.04.2016
comment
Что вы видите, когда запускаете 'npm ls | grep elixir '?   -  person andrew-caulfield    schedule 17.04.2016
comment
в корне ничего не происходит, и в каталоге проекта я получаю ошибки   -  person user2431114    schedule 17.04.2016
comment
Можете ли вы убедиться, что это находится в вашем файле packages.json: laravel-elixir: *,   -  person andrew-caulfield    schedule 17.04.2016
comment
да это уже там "dependencies": { "laravel-elixir": "*", }   -  person user2431114    schedule 17.04.2016
comment
Давайте продолжим это обсуждение в чате.   -  person andrew-caulfield    schedule 17.04.2016


Ответы (4)


Я бы рекомендовал удалить все из папки node_modules и снова запустить npm install. Судя по его звукам, что-то неправильно втянуло.

person andrew-caulfield    schedule 17.04.2016

запустите npm install, чтобы установить все зависимости, прежде чем вы сможете начать использовать elixir и gulp

person Angad Dubey    schedule 17.04.2016

прочтите инструкции по использованию gulp https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md

необходимо установить глобально и локально для использования в проекте, если вы последуете этому, я думаю, ваша проблема решит

person tapos ghosh    schedule 17.04.2016
comment
это не сработало. есть ли обходной путь для установки эликсира - person user2431114; 17.04.2016

Удалите все данные внутри папки node_modules и выполните следующие действия:

npm install --global gulp

Затем запустите:

npm install

Все сделано !! Запустить:

глоток

person AmitChaudhary    schedule 18.04.2016