Не удается запустить Gulp: не удается найти модуль 'gulp-util'


в Windows 7 я установил gulp, как описано здесь:http://markgoodyear.com/2014/01/getting-started-with-gulp/:

  • npm install gulp -g
  • в папке моего приложения:npm install gulp --save-dev
  • создать .

но потом, когда я пытаюсь запустить gulp, я получаю это сообщение об ошибке:

module.js:340
throw err;
      ^
Error: cannot file module 'gulp-util'
at Function.Module._resolveFilename (module.js:338:15)

etc.

но gulp-util присутствует (в локальной папке приложения) в:

node_modules
    gulp
        node_modules
            gulp-util

любой идея, что может быть причиной?

8 154

8 ответов:

обновление

из более поздних версий нет необходимости вручную устанавливать gulp-util.

Регистрация новая страница начала работы.

если вы все еще сталкиваетесь с этой проблемой, попробуйте переустановить локальные пакеты вашего проекта:

rm -rf node_modules/
npm install

УСТАРЕВШИЙ ОТВЕТ

Вам также необходимо установить gulp-util:

 npm install gulp-util --save-dev

С gulp docs-начало работы (3.5):

установить глотай и залпом-утиль в своем проект devDependencies

Если у вас есть пакет.json, вы можете установить все текущие зависимости проекта с помощью:

npm install

любой ответ не помог в моем случае. Что в конечном итоге помогло было удаление bower и gulp (Я использую оба из них в моем проекте):

npm remove -g bower
npm remove -g gulp

после этого я установил их снова:

npm install -g bower
npm install -g gulp

теперь он работает просто отлично.

попробуйте установить недостающий модуль.

npm install 'module-name'

вы должны установить их как devDependencies:
- gulp-util
- gulp-load-plugins

затем, вы можете использовать их либо таким образом:

var plugins     = require('gulp-load-plugins')();
Use gulp-util as : plugins.util()

или такой:

var util = require('gulp-util')

Это решит все проблемы залпом

sudo npm install gulp && sudo npm install --save del && sudo gulp build

в большинстве случаев, удаление всех пакетов узлов, а затем установка их снова, решить эту проблему.

но в моем случае папка node_modules не имеет разрешения на запись.

У меня была та же проблема, хотя модуль, который он загружал, был другим. Единственное решение проблемы-снова запустить следующую команду:

npm install