1
resposta

Erro "EPERM

tiago@Tiago MINGW64 /c/Alura_Curso/React-Mobx-Projeto
$ yarn && yarn dev
yarn install v1.22.22
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order t
o avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > mobx-react@9.2.0" has unmet peer dependency "mobx@^6.9.0".
warning "mobx-react > mobx-react-lite@4.1.0" has unmet peer dependency "mobx@^6.9.0".
error Error: EPERM: operation not permitted, unlink 'C:\Alura_Curso\React-Mobx-Projeto\node_modules\@esbuild\win32-x64\esbuild.exe'
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

O erro "EPERM: operation not permitted" significa que a operação não foi permitida, ou seja, que a permissão foi negada. Como eu faço resolver ou melhor corrigir?

Aguardo.....

1 resposta

Oi, Tiago! Como vai?

O erro "EPERM: operation not permitted" geralmente acontece quando um arquivo ou diretório está sendo bloqueado por outro processo, impedindo que o Yarn faça alterações. Isso pode ocorrer por diferentes motivos, como permissões de usuário ou um antivírus interferindo na execução.Tente algumas formas de resolver esse problema:

  1. Feche todos os terminais e tente novamente: Feche o terminal e abra um novo antes de rodar o comando novamente.

  2. Execute o terminal como administrador: No Windows, tente rodar o Git Bash, CMD ou PowerShell como administrador. Para isso, clique com o botão direito no ícone e selecione Executar como administrador, depois tente rodar o comando:

    
    yarn && yarn dev
    
  3. Remova os arquivos problemáticos manualmente: Se o erro estiver relacionado ao arquivo esbuild.exe, tente excluí-lo manualmente:

    
    rm -rf node_modules/@esbuild/win32-x64/esbuild.exe
    

    Depois, reinstale as dependências:

    
    yarn install
    
  4. Remova e reinstale os módulos do projeto: Você pode tentar limpar e reinstalar os pacotes do projeto:

    
    rm -rf node_modules package-lock.json yarn.lock
    yarn cache clean
    yarn install
    
  5. Desative temporariamente o antivírus: Alguns antivírus bloqueiam arquivos .exe durante a instalação. Se possível, tente desativá-lo e rodar os comandos novamente.

Se nada disso resolver, tente rodar os comandos dentro do PowerShell e veja se o erro continua.

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓