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

1.3K
Vistas
Cómo instalar @types para todos los módulos de nodo automáticamente

Soy nuevo en Typescript y NodeJs. Cada vez que menciono un módulo de nodo en package.json y al importar el módulo de nodo, siempre obtengo los siguientes errores.

 Could not find a declaration file for module 'ini'. 'e:/typescript-2020-1/parser1/node_modules/ini/ini.js' implicitly has an 'any' type. Try `npm install @types/ini` if it exists or add a new declaration (.d.ts) file containing `declare module 'ini';` Could not find a declaration file for module 'json-query'. 'e:/typescript-2020-1/parser1/node_modules/json-query/index.js' implicitly has an 'any' type. Try `npm install @types/json-query` if it exists or add a new declaration (.d.ts) file containing `declare module 'json-query';`

Para resolver este problema, siempre busco e instalo lo siguiente en package.json como se indica a continuación.

 "dependencies": { "ini": "^1.3.5", "@types/ini": "^1.3.30", "json-query": "^2.2.2", "@types/json-query": "^2.2.0" "@types/node": "^13.9.0" }

Cómo evitar la inclusión de todos los tipos de módulos de nodo de tipos específicos. ¿Es posible hacerlo de manera que @types/<node module> se agregue automáticamente dentro de node_modues sin agregar directamente a package.json ? Traté de agregar lo siguiente en tsconfig.json también, pero no funciona.

 "typeRoots": [ "node_modules/@types" ],

Nuevamente, mi pregunta es "¿Es siempre necesario agregar @types para todos y cada uno de los módulos de nodo? Por favor, ayúdenme a resolverlo.

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

0

Si un paquete npm contiene tipos, los obtendrá de forma gratuita cuando realice la instalación.

De lo contrario, es posible que pueda encontrarlos en el espacio de nombres @types en npm.

Hay una herramienta útil llamada typac que puede instalar o ejecutar a través npx que intentará instalar los @types para su paquete cuando lo use para instalar cualquier paquete npm.

es decir

 npx typac ini -i
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