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

164
Views
¿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 answers
Answer question

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 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!