rimraf , el comando UNIX rm -rf para nodo, creo que puedo hacer lo mismo con rm -rf a través de shelljs. Entonces, ¿cuál es la diferencia?
rimraf no usa/necesita un shell mientras que rm -rf necesita un shell.
Editar:
require('shelljs').rm() tampoco usa un shell, así que diría que son equivalentes.
También:
Es común que una solución tenga múltiples implementaciones, por lo que elegir una u otra depende de los requisitos y las preferencias personales.
Si planea usar otras funciones que se incluyen en shelljs, es una buena elección. Si solo va a usar rm -rf , rimraf tiene más sentido ya que no necesitaría toda esa funcionalidad adicional de shelljs.
Elija la herramienta (o dependencia) adecuada para el trabajo: puede derribar un pájaro con una bazuca, pero ¿por qué lo haría?