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

174
Views
Cómo resolver el problema del módulo de importación de TypeScript

He dividido mi código en varios proyectos. Y ahora tratando de importar los módulos, ubicados en node_modules .

importar Ticker desde "ticker" // Typescript no se queja
Pero el JS transpilado "importa Ticker de" ticker; " sí, falta la especificación del módulo './', '../' de '/'.

Pero agregar "./" conduce a: "No se puede encontrar el módulo '.ticker' o sus declaraciones de tipo correspondientes".

importar {Ticker} desde "./node_modules/ticker/dist/ticker.js" , da como resultado una aplicación que funciona.
Pero Typescript se queja "No se pudo encontrar un archivo de declaración para el módulo './node_modules/ticker/dist/ticker.js'".

Incluso si uso ///< ruta de referencia = 'node_modules/ticker/typings/ticker.d.ts' / >

El paquete del proyecto ticker contiene

 "main": "dist/ticker.js", "module": "dist/ticker.js", "typings": "typings/ticker.d.ts",

ticker.d.ts

 declare module 'ticker' { class Ticker { constructor (container:HTMLElement); add (htmlElem:HTMLElement):number; } export default Ticker; }

El proyecto principal tsconfig.json contiene:

 "moduleResolution": "node", "baseUrl": "./", "paths": { "Ticker":["/node_modules/ticker/dist/ticker.js"] },

Estoy usando solo tsc y me confunden todas las opciones y posibilidades proporcionadas.

¿Por qué VCode reconoce la ruta "importar {Ticker} desde "./node_modules/ticker/ticker" , que apunta a la ubicación de ticker.ts . Pero no "./node_modules/ticker/dist/" , que apunta a ticker.js ?

about 4 years ago · Juan Pablo Isaza
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!