Estoy intentando usar maildev en una aplicación springboot. Estoy usando el programa intellij.

Usando la terminal, instalo el maildev así:

C: \ Users \ msys \ Desktop \ spring_start> npm install -g maildev

"spring_start" es el nombre de mi proyecto

Después de instalarlo, aparece lo siguiente en el terminal

npm WARN obsoleto opn@6.0.0: el paquete ha sido renombrado a open npm WARN obsoleto nodemailer@3.1.8: todas las versiones anteriores a 4.0.1 de Nodemailer están obsoletas. Consulte https://nodemailer.com/status/. npm WARN obsoleto debug@4.1.1: Versiones de depuración> = 3.2.0 <3.2.7 || > = 4 <4.3.1 tienen una regresión ReDos de baja gravedad cuando se utilizan en un entorno Node.js. Se recomienda que actualice a 3 .2.7 o 4.3.1. (https://github.com/visionmedia/debug/issues/797) C: \ Users \ msys \ AppData \ Roaming \ npm \ maildev -> C: \ Users \ msys \ AppData \ Roaming \ npm \ node_modules \ maildev \ bin \ maildev maildev@1.1.0 actualizado 1 paquete en 6.095s

Pero cuando intento ejecutar el comando "maildev" como este:

C: \ Users \ msys \ Desktop \ spring_start> maildev

Aparece el siguiente mensaje de error:

'maildev' no se reconoce como un comando interno o externo, programa operable o archivo por lotes.

¿Cómo resolverlo?

0
ror roro 11 feb. 2021 a las 12:59

1 respuesta

La mejor respuesta

Yo tuve el mismo problema. Así que encontré una manera complicada de superar el problema de "maildev" no reconocido como un comando interno o externo .

Así que esto es lo que hice.

  1. Instalé maildev como administrador a nivel mundial a través del cmd.

  2. Fui a C:\Users\Your_User_Name\AppData\Roaming\npm donde Your_User_Name es el tuyo.

  3. Hizo clic en maildev.cmd La terminal se abrirá con algo como esto: `

    `La aplicación web MailDev se ejecuta en http://0.0.0.0:1080

    Servidor MailDev SMTP ejecutándose a 0.0.0.0: 1025`

Finalmente, en su navegador, puede abrir la aplicación web a través de 127.0.0.1:1080

1
Hajar hkr 8 mar. 2021 a las 19:25