5
respostas

Command not found ao executar o gulp minify-js

Olá, boa tarde@ Executei os seguintes passos: Baixei o projeto Já tinha o nodes instalado Instalei o gulp "npm install -g gulp-cli" Instalei as dependências do projeto "npm install" Porém ao executar o comando gulp minify-js causa o seguinte erro: gulp: command not found.

Versões do ambiente npm: 6.7.0 node: v8.11.3

Obriagado

5 respostas

Fala ai Jean, tudo bem? Pode ser que tenha dado algo problema no seu npm install -g gulp-cli ou você precise adicionar os binários do Node no PATH do seu S.O (Sistema operacional).

Tente executar a instalação global do Gulp novamente, caso ainda dê problema, você pode tentar instá-la dentro do projeto: npm i -D gulp-cli e depois executá-la com o npx:

npx gulp

Pelo menos assim você não fica travado.

Espero ter ajudado.

Olá Matheus, boa tarde! Obrigado pelo breve retorno. Fiz o que você me indicou mas antes havia atualizado a versão do Node para v12.16.3.

Ao executar o npx gulp exibiu o seguinte erro.

ReferenceError: primordials is not defined at fs.js:35:5 at req_ (/Users/jeanaugusto/Desktop/Nova Fase/performance-web/node_modules/natives/index.js:143:24) at Object.req [as require] (/Users/jeanaugusto/Desktop/Nova Fase/performance-web/node_modules/natives/index.js:55:10) at Object. (/Users/jeanaugusto/Desktop/Nova Fase/performance-web/node_modules/graceful-fs/fs.js:1:37) at Module.compile (internal/modules/cjs/loader.js:1133:30) at Object.Module.extensions..js (internal/modules/cjs/loader.js:1153:10) at Module.load (internal/modules/cjs/loader.js:977:32) at Function.Module._load (internal/modules/cjs/loader.js:877:14) at Module.require (internal/modules/cjs/loader.js:1019:19) at require (internal/modules/cjs/helpers.js:77:18)

Fala Jean, esse erro de primordials é por conta da versão do Node, acho que você vai precisar fazer o downgrade dela.

Isso porque a versão das bibliotecas usadas no curso não é compatível com ela, então ao invés de atualizá-las (que daria bem mais trabalho), acho que baixar a versão do Node seja mais simpes.

Para controlar diferentes versões do Node em uma máquina de desenvolvimento, podemos usar o nvm:

https://github.com/nvm-sh/nvm

Ele é um gerenciador de versões do Node.

Espero ter ajudado.

Olá Matheus, bom dia! Vou estudar o nvm e baixar uma versão que é compatível com as bibliotecas do projeto do curso.

Muito Obrigado!

Magina Jean, sempre que precisar não deixe de criar suas dúvidas.

Abraços e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software