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

587
Views
¿Cómo configurar .eslintrc para reconocer 'requerir'?

Soy nuevo en ESLint y he integrado correctamente ESLint con IntelliJ .

Fuera de la caja, mi integración de ESLint no reconoció node , pero la revisión básica de la documentación dejó en claro que al crear el archivo de configuración llamado .eslintrc en la raíz de la carpeta de mi proyecto (con la configuración adecuada de IntelliJ para acceder a este archivo) y configurar "node":true , ESLint reconoce node (es decir, el siguiente .eslintrc completo funciona).

 // Contents of .eslintrc at root of project - support for Node and jQuery { "env" : { "node" : true, "jquery" : true }, }

Sin embargo, ESLint aún no reconoce require() , como lo demuestra esta captura de pantalla:

ESLint no reconoce <code>require()</code>

Hice lo mejor que pude en un tiempo razonable buscando una solución a la pregunta básica de cómo hacer que ESLint reconozca require() . En particular, encontré una posible pista aquí , donde sugería agregar "amd":false en (supongo) el archivo .eslintrc , pero no lo hice.

Esto parece básico. ¿Cómo puedo hacer que .eslintrc reconozca require() ?

(Si, en su respuesta, puede proporcionar información sobre cómo cubrir casos más generales, eso también sería útil. ¡Gracias!)

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Agregar amd a env dentro de .eslintrc le permitirá usar define() y require() , según la especificación amd :

 { "env": { "amd": true } }
over 4 years ago · Santiago Trujillo Report

0

El problema no es con ESLint. Si observa detenidamente su mensaje, dice JSHint .

Dado que está intentando configurar ESLint, la solución más sencilla sería deshabilitar o eliminar el complemento JSHint de su IDE.

Si aún desea usar JSHint junto con ESLint, puede hacer lo siguiente:

Solución de archivo único: agregue /* global require */ en la parte superior de su archivo.

Solución general para todos los archivos: agregue "node": true a su .jshintrc .

over 4 years ago · Santiago Trujillo Report

0

"amd":true en env define require() y define() como variables globales según la especificación amd.

Consulte http://eslint.org/docs/user-guide/configuring#specifying-environments

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!