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

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

  • npm install gulp -g
  • В папке моего приложения: npm install gulp --save-dev
  • Я создаю файл gulpfile.js.

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

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

и др.

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

node_modules
    gulp
        node_modules
            gulp-util

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

Ответ 1

UPDATE

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

Проверьте новую страницу начала работы.

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

rm -rf node_modules/
npm install

ОТХОДНЫЙ ОТВЕТ

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

 npm install gulp-util --save-dev

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

Установите gulp и gulp -util в проект devDependencies

Ответ 2

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

npm install

Ответ 3

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

npm remove -g bower
npm remove -g gulp

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

npm install -g bower
npm install -g gulp

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

Ответ 4

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

npm install 'module-name'

Ответ 5

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

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

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

или это:

var util = require('gulp-util')

Ответ 6

Это решит все проблемы с глотком

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

Ответ 7

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

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

Ответ 8

Та же проблема здесь, и что бы я ни пытался после поиска вокруг, не работало Пока я не увидел замечание где-то о глобальной или локальной установке. Ищу в:

C:\Users\ВашеИмя\AppData\Roaming\НПМ\глотком

Я действительно нашел устаревшую версию. Поэтому я переустановил глоток с:

npm install gulp --global

Это волшебным образом решило мою проблему.

Ответ 9

Если у вас возникла эта проблема в Ubuntu в Windows 10, которая была установлена через Microsoft Store, то все, что вам нужно сделать, - это закрыть текущую работающую Ubuntu, а затем перезапустить ее снова.

Ответ 10

gulp -util

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

npm install gulp -util --save-dev

Ответ 11

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

npm install