tengo tsconfig.json
{ "compilerOptions": { "module": "esnext", "noImplicitReturns": true, "noImplicitThis": true, "noUnusedLocals": false, "preserveConstEnums": true, "removeComments": true, "sourceMap": false, "strictNullChecks": true, "target": "esnext", "noImplicitAny": true, "strict": true, "moduleResolution": "node", "lib": ["dom", "esnext"], "outDir": "../js" }, "include": [ "fs/path.ts" ], "files": [ "index.ts" ] }Pero me da un archivo de salida con esta importación.
export { Barrier, Events, Semaphore } from './async'; export { QueryString } from './querystring'; export { Path } from './path'; export { Url } from './url'; export { Buffer } from './buffer';y
import { RestServer } from './server'; import { Fetch } from './fetch';Pero para el módulo puede ser una ruta.
import { RestServer } from './server/index.mjs'; import { Fetch } from './fetch/index.mjs';¿Cómo puedo compilar el archivo js con la ruta en la importación?
¿Y cómo puedo compilar un archivo con la extensión mjs?
Ahora creé un archivo de trago con la tarea de cambiar el nombre de js a mjs