Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

220
Views
Depuración de archivos js con VS Code

Soy nuevo en javascript.

Estoy tratando de depurar el programa simple:

 console.log("Hello World!\n"); // this line has a breakpoint let million = 1_000_000; console.log(million);

Sin embargo, cuando presiono el botón de reproducción en la sección de depuración, obtengo:

 Process exited with code 1 Uncaught SyntaxError SyntaxError: Invalid or unexpected token at Module._compile (internal/modules/cjs/loader.js:723:23) at Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Module._load (internal/modules/cjs/loader.js:585:3) at Module.runMain (internal/modules/cjs/loader.js:831:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)

Lo más probable es que node.js no haya implementado la notación "_" para los números. A pesar de eso, el mensaje de error que estoy viendo se parece más a mensajes de una mala compilación de C++ (incluso recibimos un error de código 1), que a un script incorrecto en un nivel superior.

¿Hay alguna forma de hacer que esta salida se asemeje más a un lenguaje de nivel superior, como python, donde con el rastreo nos señalaría el archivo y la línea del error? Además, ¿por qué el depurador no se detiene en el punto de interrupción?

PD: cuando presiono la flecha desplegable en el terminal de depuración, aparece el mensaje No debugger available, can not send 'variables' .

about 4 years ago · Santiago Gelvez
1 answers
Answer question

0

Bueno, para resolver este problema, tuve que crear un archivo launch.json (no estoy seguro de cómo), y luego le agregué "console": "integratedTerminal" .

Entonces, cuando iniciemos el programa, en el terminal vscode integrado obtendremos el mensaje de error con información adicional:

 let million = 1_000_000; ^

Después de resolver este error, la depuración funcionará casi como se esperaba, excepto por el comportamiento del botón paso a paso.

about 4 years ago · Santiago Gelvez Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!