Ao criar um novo projeto Angular 5:
versão do nó: 8.9.2
versão npm: 5.5.1
Meu comando é
npm install -g @angular/cli
o erro é
npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'**
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log
o log de erros é http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log
node.js
angular
npm
npm-install
kathir
fonte
fonte
npm cache clean --force
funciona para mim, obrigado!sudo npm cache clean --force
sudo npm cache verify
sudo npm i npm@latest -g
Esses comandos funcionaram para mimRespostas:
Isso resolveu para mim:
Abra o Windows Powershell como administrador
https://devblogs.microsoft.com/premier-developer/getting-started-with-node-js-angular-and-visual-studio-code/
fonte
Unexpected token , in JSON at position 366360 while parsing near '... } npm ERR! } npm ERR! }, npm ERR! "webpack-log":...'
C:\Users\[user-name]\AppData\Roaming\npm
diretório principalSolução:
tente novamente criar seu aplicativo (aqui ao criar um aplicativo de reação) ou instalar o que você estava prestes a instalar.
(criando aplicativo de reação) [mesmo problema de NPM que pode ocorrer em diferentes operações]
(instalando cli angular (ou instalando qualquer outra coisa))
Vai funcionar.
explicação:
Esse é um problema relacionado ao npm, é sobre o cache que fica corrompido. Embora em versões mais recentes do npm eles implementem a autocura, o que normalmente não garante corrupção, mas parece que não é tão eficiente. Forçar o cache limpo resolve o problema.
O erro ocorre ao analisar um dos arquivos de cache, que tem um formato json. O cache é encontrado em ~ / .npm / _cacache (no linux) e% AppData% / npm-cache (windows). Para a minha versão atual do npm e quando verifiquei, havia três diretórios.
se você marcar o primeiro ou o segundo, a estrutura é a seguinte
E cada arquivo de cache tem um formato json (e é o que é analisado)
Aqui está um bom link do documento: https://docs.npmjs.com/cli/cache
[Atualização] Além disso, se isso não resolver o problema, verifique esta resposta aqui https://stackoverflow.com/a/50191315/7668448 e mostre como você pode alterar o registro npm, o que pode ser útil. Verifique e veja.
fonte
E se
não funciona experimentar
fonte
O Npm usa o cache para baixar novos pacotes para você. Você precisa limpar seu cache npm. use o seguinte comando para limpar:
então normalmente use seu comando npm install, por exemplo
fonte
exclua as pastas npm e npm-cache em C: \ Users \ admin \ AppData \ Roaming \ (windows) e execute o cmd
atualizar npm para a versão mais recente
então crie seu projeto 1) Angular
2) Reagir
fonte
Eu resolvo isso com
então atualize npm
então normalmente use seu comando npm install
fonte
Eu uso o Windows e removi todos os arquivos listados abaixo e meu problema foi resolvido C: \ Usuários {{seu-nome de usuário}} \ AppData \ Roaming \ npm-cache
fonte
isso resolveu
npm cache clean --force
fonte
Soluções simples:
fonte
npm cache clean --force
trabalhou para mimErro resolvido:
$ npm install -g gulp npm WARN descontinuado [email protected]: gulp-util está descontinuado - substitua-o, seguindo as diretrizes em https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 npm ERR! Fim inesperado da entrada JSON ao analisar perto de '... / RGs88STtAtiMP3tCiNdU'
npm ERR! Um log completo dessa execução pode ser encontrado em: npm ERR! C: \ Users \ admin \ AppData \ Roaming \ npm-cache_logs \ 2018-11-20T07_38_56_733Z-debug.log
fonte
Somente este comando resolveu meu problema:
Além disso, você deve se certificar de que está usando a versão correta do nó.
Usando o nvm para gerenciar a versão do nó:
fonte
Solução
Para Windows: vá para
C:\Users\username\AppData\Roaming\npm-cache
Excluir todos os arquivos e execute
fonte
Resolvi que, primeiro limpando o cache usando
Então
fonte
É erro do seu npm ....
Desinstale o nó e instale-o novamente.
Funciona....
PS: Depois de instalar o nó novamente, instale o angular CLI globalmente.
fonte
Resolvi meu problema com este liner
Funciona como um encanto o tempo todo. Eu amo forros. Nota: como é uma instalação limpa, não tive a preocupação de esvaziar o cache do npm.
fonte
Isso ocorre ao instalar a CLI expo globalmente, funciona para mim!
fonte
Eu recebi error (
file already exists --force to overwrite
) depois de executar o seguinte código:Eu o resolvi usando:
Certifique-se de executar os primeiros comandos para liberar o cache do npm.
fonte
Eu resolvo isso com
então atualize npm
então use o comando npm install
fonte
Você pode usar o gerenciador de pacotes yarn em vez do npm.
Resolveu esse problema para mim
fonte
Em vez de limpar o cache, você pode definir uma pasta temporária:
ou
fonte
Para mim, eu tive que clonar meu ramo novamente e fazer
npm install
fonte
Eu enfrentei esse problema e tentei todas as respostas no Stackoverflow, mas não funcionou para mim, finalmente encontrei a solução para esse problema:
Funcionou para mim
fonte
Se
npm cache clean --force
não resolver o problema, tente excluir o~/.npm
diretório (* nix / macOS). Este é o diretório em que o nó armazena seu cache, bloqueios, logs, pacotes globais (a menos que você esteja usando o nvm ) e módulos instalados vianpx
.Primeiro, faça backup do
~./npm
diretório atual :Agora tente executar seu comando npm novamente. Isso criará um novo
~/.npm
diretório. Se o problema for resolvido, você poderá remover seu backup com segurança. Antes de fazer isso, convém revisar os pacotes globais instalados em seu~/.npm-backup
diretório para poder reinstalá-los usandonpm i -g [package]
.Se o problema não for resolvido, você poderá restaurar seu backup:
Cuidado com esses
rm
comandos, pessoal!fonte
Esses comandos funcionaram para mim
fonte
Meu caso - Windows 7 (não tinha nada melhor no momento necessário). Me ajudou no seguinte:
E
fonte
Depois disto
npm cache clean --force
pode ser que você possa esperar ou aguardar mais execução
Então você também pode usar este. Isso resolve meu problema.
fonte