es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: COMMONJS

Exportación nombrada ‘Types’ no encontrada. El módulo solicitado ‘mongoose’ es un módulo de CommonJS, que puede no admitir todas las module.exports como exportaciones nombradas.

Tengo un servidor express escrito en typescript con “module”: “es2020” en su tsconfig. También he desarrollado otro módulo “es2020” para mi API de graphql, aún en typescript, y este módulo utiliza mongoose con importaciones con los siguientes nombres: typescript import { Types } from ‘mongoose’ Todo funciona bien cuando compilo . . . Read more

¿Por qué TypeScript importa CommonJS en lugar de ESM?

Seguí este tutorial para crear un paquete dual. Así es como se ve la estructura de archivos del paquete: my-awesome-lib package.json dist |– mjs |– package.json |– index.js |– cjs |– package.json |– index.js En package.json: “main”: “dist/cjs/index.js”, “module”: “dist/mjs/index.js”, “exports”: { “.”: { “require”: “./dist/cjs/index.js”, “import”: “./dist/mjs/index.js” } }, . . . Read more

Descartar y volver a importar la importación dinámica

Tengo un archivo de configuración de JS exportado como un módulo CJS que me gustaría analizar y hacer algo con él cada vez que se detecte un cambio. Tengo la función de observación configurada y termina llamando a esta función: const parseConfig = async (path: string) => { let config; . . . Read more