Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Problemas na versão do node e gulp

Acompanhando as discussões do fórum, vi que o problema abaixo se refere a diferenças entre versão do node e gulp:

ReferenceError: primordials is not defined
    at fs.js:36:5
    at req_ (/home/lucas/Documentos/Aulas JS/Projeto_otimização/performance-web/node_modules/natives/index.js:143:24)
    at Object.req [as require] (/home/lucas/Documentos/Aulas JS/Projeto_otimização/performance-web/node_modules/natives/index.js:55:10)
    at Object.<anonymous> (/home/lucas/Documentos/Aulas JS/Projeto_otimização/performance-web/node_modules/graceful-fs/fs.js:1:37)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Module.require (internal/modules/cjs/loader.js:1025:19)
    at require (internal/modules/cjs/helpers.js:72:18)

Mas em nenhuma das respostas fala qual é a versão do node a ser instalada. Vi em alguns fóruns na internet que o node 11.15 does the trick, mas é essa a versão da aula?

3 respostas
solução!

Fala ai Lucas, tudo bem? Esse erro de primordials é por conta da versão do Node estar mais atualizada e a versão atual do Gulp em uso não possuí compatibilidade com a mesma.

Acho que a versão do Node seria a 10.x.

Espero ter ajudado.

Consegui rodar com o node 10.22.0 !

Bom dia, eu resolvi de outra forma. 1) Deletei a node modules e antes de reinstalar criei um arquivo npm-shrinkwrap.json (mais detalhes na documentação do node). Neste arquivo json coloquei o seguinte, { "dependencies":{ "graceful-fs":{"version": "4.2.2"}}} e dps roda npm install novamente. Funcionou na versão 14.10.0 do node