it-swarm.com.ru

Не удается запустить 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

Есть идеи, что может быть причиной?

159

Обновление

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

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

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

rm -rf node_modules/
npm install

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

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

 npm install gulp-util --save-dev

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

Установите gulp и gulp-util в вашем project devDependencies

262
Ilan Frumer

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

npm install
62
numediaweb

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

npm remove -g bower
npm remove -g gulp

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

npm install -g bower
npm install -g gulp

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

16
frostmann

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

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

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

или это:

var util = require('gulp-util')
4
Nikita Jajodia

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

npm install 'module-name'
4
xatz

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

Sudo npm install gulp && Sudo npm install --save del && Sudo gulp build
2
kedar kokil

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

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

1
Balram Singh

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

0
Mai

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

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

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

npm install gulp --global

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

0
Mother10