• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

278
Vistas
¿Cómo ver los mensajes de error del compilador de JavaScript al ejecutar el programa Node desde VSCode?

En VCode, si presiono F5 (Iniciar depuración), esto produce:

ingrese la descripción de la imagen aquí

No se envía ninguna excepción útil u otros errores a las pestañas PROBLEMAS, SALIDA, TERMINAL o CONSOLA DE DEPURACIÓN. ¿Dónde están los detalles de mi error?

Pero si lo ejecuto directamente desde la línea de comandos, obtengo un resultado útil real:

 $ /home/sir/.nvm/versions/node/v12.16.1/bin/node ./app.js /home/sir/jstest/app.js:2 import 'xxxxx'; ^^^^^^ SyntaxError: Cannot use import statement outside a module at wrapSafe (internal/modules/cjs/loader.js:1072:16) at Module._compile (internal/modules/cjs/loader.js:1122:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10) at Module.load (internal/modules/cjs/loader.js:1002:32) at Function.Module._load (internal/modules/cjs/loader.js:901:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12) at internal/main/run_main_module.js:18:47

Esto parece razonable. ¿Por qué no puedo ver el mismo VSCode?

He agregado una configuración de ejecución del programa de lanzamiento de NodeJS: .vscode/launch.json:

 { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Launch Program", "program": "${workspaceFolder}/app.js", "request": "launch", "skipFiles": [ "<node_internals>/**" ], "type": "pwa-node" } ] }

(He verificado que se usa cambiando el objetivo app.js a algo basura y viendo un error).

El programa simple para el que quiero ver los errores del compilador es app.js:

 import 'xxxxx'; // An error, missing file

Además... Espero que (en 2021) VSCode pueda resaltar esto como un error en el editor. ¿No es esa una característica?

about 3 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda