npm install rimraf -g
rimraf node_modules
De: link
Consegui remover uma pasta Node usando esta solução ( RMDIR /S
), mas por algum motivo com outra eu consegui muitas mensagens de erro "o nome do arquivo é muito longo" e a pasta não foi excluída, portanto, a solução parece não funcionar bem.
Também tentei esta solução do bash sem sucesso .
Eu não posso acreditar que estou lutando para realizar uma tarefa tão elementar. Eu realmente tenho que fazer várias linhas de comando ou instalar o software para fazer isso ? Ou existe alguma solução simples que pouquíssimas pessoas conhecem? Em caso afirmativo, o que é isso?
Você não me disse onde está sua pasta Node, então, vou ter que responder com um exemplo. Se você me disser o caminho da sua pasta Node, no entanto, atualizarei minha resposta com ela. Agora, imagine este caminho:
C:\a\folder\with\a\very\long\path
Finja que não é possível excluir a pasta very
e nada abaixo dela devido a um erro no nome do caminho longo. Você pode, em vez disso, abrir um Prompt de Comando e fazer isso:
subst S: C:\a\folder\with\a
S:
rd very /s
c:
subst S: /d
O primeiro comando cria o alias "S: \" para "C: \ a \ folder \ with \ a". Desta forma, todo o caminho é agora "S: \ very \ long \ path" em vez de "C: \ a \ folder \ com \ a \ very \ long \ path". Então, tudo que você precisa é ir para S: (segundo comando) e deletar tudo nele. (Terceiro comando) Então, você pode descartar o alias. (Quarto e quinto comandos.)
Truque de bónus: Em vez de executar o terceiro comando, você abre o Gerenciador de arquivos e deleta a partir dele. Ou fazer coisas que até agora eram impossíveis de fazer.