Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

125
Vistas
¿Es posible sangrar líneas en la plantilla sin sangrar también el contenido?

A continuación, estoy creando una cadena con saltos de línea, y terminará en un correo electrónico más adelante.

 if (action) { description = ` Git pull request action: ${action} Git pull request for repo: ${req.body.repository.full_name} Git pull request for repo URL: ${req.body.repository.html_url} Git pull request title: ${req.body.pull_request.title} Git pull request description: ${req.body.pull_request.body} Git pull request by user: ${req.body.pull_request.user.login} Git pull request URL: ${req.body.pull_request.html_url} ` };

Sin embargo, si sangro las líneas así

 if (action) { description = ` Git pull request action: ${action} Git pull request for repo: ${req.body.repository.full_name} Git pull request for repo URL: ${req.body.repository.html_url} Git pull request title: ${req.body.pull_request.title} Git pull request description: ${req.body.pull_request.body} Git pull request by user: ${req.body.pull_request.user.login} Git pull request URL: ${req.body.pull_request.html_url} ` };

también sangra la salida.

Pregunta ¿Hay alguna manera de sangrar las líneas sin sangrar también la salida?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Actualmente, no es posible hacer eso.

Sin embargo, existe una propuesta del TC39 para cambiar eso (todavía en fase de draft ).
Así que tal vez sea posible en el futuro.

Mientras tanto, puede usar la biblioteca de dependencia cero que hace exactamente eso.

 let dedent = require("dedent"); // ... if (action) { description = dedent` Git pull request action: ${action} Git pull request for repo: ${req.body.repository.full_name} Git pull request for repo URL: ${req.body.repository.html_url} Git pull request title: ${req.body.pull_request.title} Git pull request description: ${req.body.pull_request.body} Git pull request by user: ${req.body.pull_request.user.login} Git pull request URL: ${req.body.pull_request.html_url} ` };

Se encarga de los diferentes tipos de saltos de línea, líneas vacías, comillas invertidas escapadas y mantiene el resto de la sangría consistente.

over 4 years ago · Santiago Trujillo Denunciar
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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda