Falha ao instalar Laravel
[Finalizado Pelo Aluno]
Baixei a última versão do laravel pra começar um projeto e tentar construir minha API usando o Vue segundo o curso, mas ao dar o npm install, vem um erro:
Missing Origin Validation (apareceu isso ao dar o npm audit, porque o fix não resolveu)
Não sei se tem relação com esse problema na instalacão, mas não bastou colocar o id="app" para o vue funcionar.
Sabe como corrigir esse erro ?
Olá, Fábio!
Me mostra um print do problema por favor (Usa essa ferramenta: https://uploaddeimagens.com.br/)
Qual a versão do seu npm?
npm --version
npm -v
Boa tarde,
Segue o link da falha, eu já instalei novamente somente o vue cli e também apresenta esse erro. De qualquer forma aparentemente está rodando o servidor quando eu uso o npm run dev.
https://uploaddeimagens.com.br/imagens/falha-vue-png
As versões estão abaixo:
npm: 6.4.1
composer: 1.7.2
php: 7.2.9
node: v10.13.0
https://uploaddeimagens.com.br/imagens/versoes-png-56d28f2f-5eb4-4746-8985-cab8fcc3491d
Olá, Fábio!
Você baixou uma versão LTS do Node?
Experimenta desinstalar e instalar novamente.
Deleta o diretório node_modules/ e baixa novamente:
npm run dev --force
Parecer ser algo relacionado as versões dos pacotes prefixadas, e algumas vulnerabilidades neles.
Faça o teste e me retorne.
Boa noite, realmente solucionou...
Fiquei uma semana e meia tentando de tudo e nada deu certo.
Infelizmente cometi o erro de não visualizar a sua resposta, seria interessante que um e-mail fosse enviado quando o ticket fosse respondido.
Boa noite,
Peço desculpas por fechar e reabrir o ticket tão rápido, o problema voltou novamente. rsrsrsrs.
Desinstalei 3 vezes, reiniciei, mas o problema se repete. Tentei desinstalar até o composer.
Percebi que quando eu instalo novamente o node.js, o vue cli ainda fica no cache do node, bem como o laravel. Tem como limpara o cache do node recém instalado ? Digitando vue --version sem o node o cmd não reconhece, após instalar só o node o vue e o laravel estão no cache. Talvez o webpack ficou de alguma forma.
Salve Fábio!
Sim sim, irei implementar essa feature para notificar as respostas por e-mail.
Esse problema é por conta de uma vulnerabilidade no pacote "webpack-dev-server"
Veja: https://github.com/JeffreyWay/laravel-mix/issues/1809
Veja o aviso: https://www.npmjs.com/advisories/725
A solução: https://github.com/JeffreyWay/laravel-mix/issues/1809#issuecomment-439926973
Boa tarde,
Tentei fazer a instalação do códito encontrado no link da solução, mas não instala: npm install JeffreyWay/laravel-mix#master
npm ERR! code ENOGIT
npm ERR! Error while executing:
npm ERR! undefined ls-remote -h -t ssh://[email protected]/JeffreyWay/laravel-mix.git
npm ERR!
npm ERR! undefined
npm ERR! No git binary found in $PATH
Testei em um computador com windows 7 e outro com 10 que nunca tiveram um pacote do node instalado. O que acontece é que dá erro no laravel ou no vuecli quando se roda o npm install. Com isso não consigo fazer o npm watch.
JeffreyWay/laravel-mix não é um pacote.
A solução está no comentário de cima, onde seta no arquivo package.json a versão do Laravel mix, para que atualize o webpack-dev-server.
No arquivo package.json seta a versão do mix:
"laravel-mix": "^2.1.14"
npm update
npm install laravel-mix --save-dev
Boa noite,
Depois de muita luta e tentando os códigos citados, achei uma versão do node que fez rodar sem dar falha: 8.9.4
Durante a instalação há a sugestão de atualização por causa do uma falha moderada em um "tal de mime". Agora vai dar pra prosseguir com os estudos. Talvez essa versão não seja capaz de ver a vulnerabilidade, mas tomara que lancem algo pra resolver.
Tentei também as opções acima sem sucesso na minha máquina, acho que não é problema no laravel mix, mas no webpack. Se existir o problema realmente os caras poderão pegar o código de todos que usam essa lib, será ? rsrsrsrs, bora lá assim mesmo.
Peço desculpas pela persistência.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!