Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

create-react-app não funciona

Tento executar o comando, conforme solicitado pelo professor, mas demora bastante e no fim dá erro:

$ create-react-app cdc-admin

Creating a new React app in /home/giulianabezerra/Alura/React/cdc-admin.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://npm.community>

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/giulianabezerra/.npm/_logs/2019-02-05T15_19_57_568Z-debug.log

Aborting installation.
  npm install --save --save-exact --loglevel error react react-dom react-scripts has failed.

Deleting generated file... package.json
Deleting cdc-admin/ from /home/giulianabezerra/Alura/React
Done.

Como resolvo esse problema? Procurei na internet mas até agora não tive sucesso.

OBS:

  • Ubuntu 18
  • npm 6.5.0
  • Node v11.8.0
  • Uso proxy coorporativo configurado no npm, tanto é que consegui instalar o create-react-app.
1 resposta
solução!

Depois de muita pesquisa, descobri que usar o node que vem no Ubuntu não funciona (vem um node e um nodejs). Precisei reinstalar tudo e só então funcionou. As versões ficaram:

Depois de baixar o node, extraí pra pasta /usr/local/lib/ o conteúdo e renomeei para nodejs. Finalmente, criei os links simbólicos para os comandos:

$ sudo ln -s /usr/local/lib/nodejs/bin/node /usr/bin/node
$ sudo ln -s /usr/local/lib/nodejs/bin/n /usr/bin/npm
$ sudo ln -s /usr/local/lib/nodejs/bin/npx /usr/bin/npx

Rodei o comando npx create-react-app cdc-admin e só então consegui criar o projeto com sucesso.