Linux Ubuntu 18:04 usuario aquí. Probé todas las soluciones en este tablero hasta la fecha. Aunque leí arriba en la respuesta aceptada que "De versiones posteriores, no hay necesidad de instalar manualmente gulp-util". , fue lo que funcionó para mí. (... tal vez porque estoy en Ubuntu? No lo sé)
Para recapitular, seguí recibiendo el error " no se puede encontrar el módulo 'gulp-util' " cuando solo comprobaba si gulp estaba instalado ejecutando:
gulp --version
... nuevamente, el error 'gulp-util' seguía apareciendo ...
Entonces, seguí los consejos de npm install [nombre del paquete] enumerados anteriormente, pero terminé obteniendo varios otros paquetes que también debían instalarse. Y uno ya tenía un problema, y no estaba seguro de cómo reemplazarlo. ... pondré todos los paquetes / comandos de instalación que tuve que usar aquí, solo como referencia en caso de que alguien más experimente este problema:
sudo npm install -g gulp-util
(luego recibí un error para 'pretty-hrtime', así que agregué eso, y luego los otros como Error: No se puede encontrar el módulo ___ aparecía después de cada trago - verificación de versión ... así que seguí instalando cada uno. )
sudo npm install -g pretty-hrtime
sudo npm install -g chalk
sudo npm install -g semver --force
(sin --force, en mi sistema recibí un error: "EEXIST: el archivo ya existe, enlace simbólico". --force no se recomienda, pero no funciona de ninguna otra manera).
sudo npm install -g archy
sudo npm install -g liftoff
sudo npm install -g tildify
sudo npm install -g interpret
sudo npm install -g v8flags
sudo npm install -g minimist
Y ahora gulp --version finalmente muestra: CLI versión 3.9.1 Versión local 3.9.1
npm install gulp-util --save-dev