4
respostas

Fui instalar o node e agora tenho a versão 13.6.0 - o que eu faço?

Olá,

Estou começando o curso hoje, 20-fev-20 e fui instalar o node, mas a versão que instalou é a 13.6.0. Daí, ao digitar npm start, deu este erro:

$ npm start npm ERR! code ENOENT npm ERR! syscall open npm ERR! path /home/alura/package.json npm ERR! errno -2 npm ERR! enoent ENOENT: no such file or directory, open '/home/alura/package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent

npm ERR! A complete log of this run can be found in: npm ERR! /home/.npm/_logs/2020-02-20T12_36_35_838Z-debug.log

Abrindo o LOG tem-se: $ cat ~/.npm/_logs/2020-02-20T12_36_35_838Z-debug.log 0 info it worked if it ends with ok 1 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ] 2 info using npm@6.13.4 3 info using node@v13.6.0 4 verbose stack Error: ENOENT: no such file or directory, open '/home/64115399520/alura/package.json' 5 verbose cwd /home/64115399520/alura 6 verbose Linux 4.15.0-74-generic 7 verbose argv "/usr/bin/node" "/usr/bin/npm" "start" 8 verbose node v13.6.0 9 verbose npm v6.13.4 10 error code ENOENT 11 error syscall open 12 error path /home/alura/package.json 13 error errno -2 14 error enoent ENOENT: no such file or directory, open '/home/64115399520/alura/package.json' 15 error enoent This is related to npm not being able to find a file. 16 verbose exit [ -2, true ]

E ao digitar nodejs server deu outro erro $ nodejs server internal/modules/cjs/loader.js:976 throw err; ^

Error: Cannot find module '/home/alura/server' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:973:15) at Function.Module._load (internal/modules/cjs/loader.js:855:27) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) at internal/main/run_main_module.js:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }

Ao criar o link, também deu erro:

$ sudo ln -s /usr/bin/nodejs /usr/bin/node Senha do Diretório Corporativo: ln: falha ao criar link simbólico '/usr/bin/node': Arquivo existe

Poderiam me ajudar?

Obrigado Luís - Salvador Bahia Ubuntu 18.04 Node 13.6

4 respostas

Boa tarde, Luís!

Onde está o arquivo que você está tentando executar?

A mensagem de erro está dizendo que o node não conseguiu encontrar o arquivo /home/alura/package.json.

Existe esse arquivo?

Boa tarde e obrigado por me ajudar.

Você está certo. Eu estava dando o comando 'npm start' na pasta errada. A pasta correta é /home/alura/alurapic, Nesta pasta sim, tem o package.json. Daí o npm start funcionou.

/alura/alurapic$ npm start

alurapic@0.0.0 start /home/64115399520/alura/alurapic ng serve

chunk {main} main.js, main.js.map (main) 57.8 kB [initial] [rendered] chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 140 kB [initial] [rendered] chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered] chunk {styles} styles.js, styles.js.map (styles) 9.71 kB [initial] [rendered] chunk {vendor} vendor.js, vendor.js.map (vendor) 2.68 MB [initial] [rendered] Date: 2020-02-21T16:59:36.493Z - Hash: b4949cc6c9a12b278e9b - Time: 12252ms ** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** : Compiled successfully.

Agora estou com outro problema... http://localhost:4200/ está mostrando uma tela em branco....e na console de erros do browser (f12) nada mostra.

O que pode ser?

Grato

Boa tarde, Luis

Manda os erros que estão no console do navegador.

Bom dia pessoal.

Então, o npm start funciona normalmente.

$ cd alura ~/alura$ cd alurapic ~/alura/alurapic$ npm start

alurapic@0.0.0 start /home/alura/alurapic ng serve

chunk {main} main.js, main.js.map (main) 57.8 kB [initial] [rendered] chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 140 kB [initial] [rendered] chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered] chunk {styles} styles.js, styles.js.map (styles) 9.71 kB [initial] [rendered] chunk {vendor} vendor.js, vendor.js.map (vendor) 2.68 MB [initial] [rendered] Date: 2020-02-27T13:50:09.624Z - Hash: b4949cc6c9a12b278e9b - Time: 13303ms ** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** : Compiled successfully.

Mas ao abrir no firefox (52.9.0) aparece uma tela em branco. Na console (F12) não tem nada escrito. Ao abrir o fonte, tem isso escrito

!doctype html html lang="en" head meta charset="utf-8" title Alurapic /title base href="/" meta name="viewport" content="width=device-width, initial-scale=1" link rel="icon" type="image/x-icon" href="favicon.ico" /head body app-root /app-root script src="runtime.js" type="module" /script script src="polyfills.js" type="module" /script script src="styles.js" type="module" /script script src="vendor.js" type="module" /script script src="main.js" type="module" /script /body /html

Fui no Chrome (Versão 78.0.3904.70 (Versão oficial) 64 bits) e funcionou TUDO!

Ou seja, meu firefox tá antigo OU o angular NAO FUNCIONA no Firefox???