3
respostas

Outra forma de criar projeto

Bom dia,

Não estou conseguindo usar o commando ng pois não tenho privilegio administrativo na maquina, tem alguma outra forma de rodar o comando?

Eu consigo rodar o comando npm run ng new teste mas recebo o erro:

ENOENT: no such file or directory, open 'C:\Users\x231886\Desktop\package.json'

Obrigado.

3 respostas

Fala ai Gabriel, tudo bem? Vamos lá:

ENOENT: no such file or directory, open 'C:\Users\x231886\Desktop\package.json'

Esse erro é porque você deve estar tentando rodar um comando npm, sendo assim, ele vai procurar pelo arquivo package.json e dentro dele na parte de scripts vai procurar pelo seu comando.

No caso, para você criar um novo projeto, não precisa do npm pode ser direto o ng(caso tenha o @angular/cli instalado globalmente na sua máquina).

Caso não tenha o CLI instalado, você pode instalá-lo com o comando:

npm i -g @angular/cli

E depois executar:

ng new nome-do-projeto

Para criar um novo projeto.

Espero ter ajudado

Eae Matheus blz?

cara fiz o que vc disse, mas ao roda o ng new nome-do-projeto eu recebo esse erro:

The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0.

Tenho que atualizar o Node, correto?

Fala ai Gabriel, parece que a versão do seu @angular/cli exige uma versão do Node mais recente.

Nesse caso, você vai precisar atualizar a versão do Node para uma das pedidas por ele.

Para verificar a versão do Node atual sua, rode o comando:

node -v

Provavelmente a versão será mais antigo do que o CLI está pedindo: 10.13 ou 12.x.

Espero ter ajudado.