Eu corri
npm config set prefix /usr/local
Depois de executar esse comando, ao tentar executar qualquer comando npm no sistema operacional Windows, continuo recebendo o seguinte.
Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)
Excluiu todos os arquivos de
C:\Users\<your username>\.config\configstore\
Não funcionou.
Alguma sugestão ?
javascript
node.js
npm
bower
npm-install
Lahar Shah
fonte
fonte
npm cache clean --force
resolveu o problema para mim.Respostas:
Executar este comando foi meu erro.
O caminho
/usr/local
não é para janelas. Este comando mudou a variável de prefixo em'C:\Program Files (x86)\Git\local'
Para acessar e fazer uma alteração neste diretório, preciso executar meu cmd como administrador.
Então eu fiz:
npm config edit
(você obterá o editor de bloco de notas)prefix
variável paraC:\Users\<User Name>\AppData\Roaming\npm
Em seguida,
npm start
funciona em um console normal.fonte
prefix
(foi;prefix...
) afternpm config edit
e Profit. Não tenho certeza se isso é uma coisa inteligente, mas funcionou.Isso ocorre porque o Windows não está dando permissão ao usuário para criar uma pasta dentro da unidade do sistema. Para resolver isso:
Clique direito
A Pasta> Propriedades > Guia Segurança
Clique em Editar para alterar as permissões> Selecione o usuário e dê controle total a esse usuário.
fonte
Resolvi o problema alterando o acesso do usuário do Windows para os mais antigos:
Aqui está uma captura de tela: http://prntscr.com/djdn0g
fonte
Às vezes, tudo o que é necessário é parar o servidor de desenvolvimento antes de instalar / atualizar os pacotes.
fonte
Recentemente, tive o mesmo problema quando fiz o upgrade para a nova versão, a única solução era fazer o downgrade
Para desinstalar:
Instale a versão anterior:
Tente atualizar a versão em outro momento.
fonte
No meu caso, estava enfrentando esse erro porque meu diretório e seu arquivo foram abertos no meu editor (código VS) enquanto eu estava executando
npm install
. Resolvi o problema fechando meu editor e executandonpm install
a linha de comando.fonte
Eu tive o mesmo problema, após atualizar o npm. Resolvido isso reinstalando o npm mais recente novamente com:
mas desta vez com cmd em execução no modo de administração.
Fiz tudo isso porque suspeitei que havia um problema com a atualização, principalmente alguns arquivos ausentes.
fonte
Eu uso o Windows 10. Iniciei o CMD como administrador e ele resolveu o problema.
Encontre o CMD, clique com o botão direito e clique em abrir como administrador.
fonte
para mim, era uma questão de alterar as pastas existentes em node_module, então eu destruí a pasta inteira e executei npm install novamente. funciona sem erros depois disso
fonte
Eu tinha uma versão desatualizada de
npm
. Executei uma série de comandos para resolver esse problema:Então:
Então (mais uma vez):
E finalmente consegui executar isso (instalando o projeto Angular) sem os erros que eu estava vendo em relação a
EPERM
:fonte
Tive o mesmo problema quando tentei instalar o pacote npm
AVA
. A solução para mim foi excluir a pasta node_modules e forçar a limpeza do cache npm:Eu poderia então instalar o pacote npm sem problemas.
fonte
Maneira mais simples
Espero não estar atrasado para este post, mas recentemente até eu também fui atingido por esse problema. E também não tinha direitos de administrador no meu laptop.
Esta é a maneira mais simples de consertar o bug.
.npmrc
(ele estará emC:\Users\<user name>\.npmrc
)prefix=
paraprefix=C:\Users\<user name>\AppData\Roaming\npm
espero que seja útil ..
fonte
Se você obtiver este erro em um prompt de terminal / comandos do IDE, tente excluir node_modules, feche o IDE e execute o
npm install
comando novamente. O momento em que o IDE iniciou, mas ainda não concluiu sua análise da árvore node_modules, é um momento complicado, quando a instalação de pacotes pode falhar porque o IDE ainda está verificando o conteúdo de node_modules.fonte
Reiniciar o VsCode resolveu para mim.
fonte
Eu tive o mesmo problema, pois estava usando a LAN da minha empresa. E acabei de executar
cmd.exe npm
e fui capaz de executar meus outros comandos sem nenhum erro depois disso.Apenas compartilhar isso, pois pode ajudar outras pessoas que tentam fazer isso na LAN de seu escritório. Obrigado.
fonte
Apenas execute cmd como administrador. exclua a pasta node_modules antiga e execute npm install novamente.
fonte
Encontre este comando
npm cache clean
como uma solução para esses erros de forma rápida e simples!fonte
Atualizei minha versão do nó para 8.9.4 e executei o comando de instalação necessário novamente no prompt de comando do administrador. Funcionou para mim!
fonte
Uma reinicialização do meu laptop e então
npm install
funcionou para mim!
fonte
Aconteceu comigo já que a pasta / arquivo foi bloqueado por outro processo. Utilizou uma ferramenta (LockHunter) para encerrar aquele processo e voltou a funcionar (possível motivo).
fonte
Experimente npm i -g npm. A versão 6.9 do NPM é um trabalho para mim.
fonte
Windows 10,
Executar o IDE (no meu caso, IntelliJ) no modo de administrador e executar npm install resolve o problema.
Se não houver IDE, execute o CMD no modo de administrador e tente executar a instalação npm
fonte
Eu estava executando o servidor criar-reagir-app. Simplesmente interrompeu o servidor e tudo funcionou perfeitamente.
fonte
Tente instalar o pacote npm executando o CMD como Administrador. você pode acessar uma ampla discussão sobre esse bug em npm install throwing error EPERM .
fonte
Executar comandos npm no Windows Powershell resolveu meu problema.
fonte
O mesmo para mim, minha solução foi fechar o Android Studio, AVD Manager, Visual Studio e reinstalar. Eu executei este comando para atualizar meu expo cli:
fonte
Aparentemente, o software antivírus também pode causar esse erro. No meu caso, eu tinha a Proteção contra Ransomware do Windows Security protegendo minhas pastas de usuário, o que causou esse erro.
fonte
Para mim, era um problema com o arquivo .npmrc. Que está presente em C: \ Users \ myname.npmrc De alguma forma, o conteúdo do arquivo .npmrc foi alterado. Eu mudei o conteúdo comparando com o laptop de meus colegas. Então foi resolvido.
Para referência, estou adicionando o conteúdo do arquivo .npmrc também
fonte
Para aqueles que estão tentando atualizar a configuração
Se tiver problemas para atualizar a configuração do npm, tente executar usando a sinalização -g . Isso resolveu o problema no Win 10 para mim, depois de tentar de tudo.
Consigo atualizar a configuração e as alterações são refletidas em todos os lugares. Isso pode ser devido à execução do npm em um escopo organizacional.
fonte
npm install cross-env Experimente isto funcionou para mim.
fonte