Executando verificação de segurança...
1

"NPM has a bug..."

NPM HAS A BUG...

Fala galera, ultimamente tenho encontrado alguns problemas com alguns projetos quando preciso rodar o comando npm run... As versões do node que tenho utilizado é 22 ou 18 para projetos legados.

A única solução que eu encontrei até agora foi instalar "pnpm" e rodar com isso, mas isso foge um pouco do meu padrão de projetos.

Mas alguém passa por isso ou viu esse erro e tem uma solução definitiva?

An unhandled exception occurred: Cannot find module @rollup/rollup-win32-x64-msvc. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try npm i again after removing both package-lock.json and node_modules directory.

Carregando publicação patrocinada...
1

O seu projeto tem várias pessoas trabalhando nele? Pode ser um problema no esbuild do package-lock

Tenta rodar:

rm -rf node_modules package-lock.json
npm i

Isso vai resolver o problema pra você, mas talvez dê problema pro resto do seu time que usam outras máquinas (Mac M1, Mac Intel, Windows, etc). Não sei a forma 100% recomendada de resolver isso, mas uma que funciona

1

O projeto é novo, acabei de criar ele, uma solução que encontrei foi rodar o projeto com terminal linux (ubuntu) no windows, instalei o node e as dependências e rodou liso.