-bash: /mnt/c/Program Files/nodejs/npx: /bin/sh^M: bad interpreter: No such file or directory Me da este error, que debo hacer?

Sandy Taveras Jose

Sandy Taveras Jose

Pregunta
studenthace 5 años

-bash: /mnt/c/Program Files/nodejs/npx: /bin/sh^M: bad interpreter: No such file or directory Me da este error, que debo hacer?

3 respuestas
para escribir tu comentario
    José Daniel Martínez Cornelio

    José Daniel Martínez Cornelio

    studenthace 5 años

    Yo lo arregle poniendo $sudo npm start

    Bernardo Ayala Montezuma

    Bernardo Ayala Montezuma

    studenthace 5 años

    Hola Sandy,

    Aquí tienes un problemita un poquito complejo. En tu script estás utilizando los line endings de Windows (^M). Pero lo estás corriendo en un ambiente Unix.

    Por lo tanto Unix agrega esa ^M y rompe todo.

    Abre el archivo package.json con VSCode y abajo a la derehca te deben aparecer varias opciones como

    Spaces:2
    ,
    UTF-8
    , etc.

    Busca una que diga CRLF y cámbiala a LF y guardas el archivo.

    Si esta solución no te funciona te invito a que busques por Google cómo cambiar line endings de Windows a Unix. Hay múltiples formas de hacerlo, una de las más comunes es a través de VIM.

Curso de Prework: Configuración de Entorno en Windows

Curso de Prework: Configuración de Entorno en Windows

Prepara tu computadora para trabajar como Web Developer profesional. Instala y configura correctamente Windows Subsystem Linux o WSL, tus llaves SSH y Visual Studio Code. Domina el flujo básico de Git y GitHub para programar con un sistema de control de versiones junto a tu profesor Ricardo Celis.

Curso de Prework: Configuración de Entorno en Windows

Curso de Prework: Configuración de Entorno en Windows

Prepara tu computadora para trabajar como Web Developer profesional. Instala y configura correctamente Windows Subsystem Linux o WSL, tus llaves SSH y Visual Studio Code. Domina el flujo básico de Git y GitHub para programar con un sistema de control de versiones junto a tu profesor Ricardo Celis.