Tengo una página web en la que me gustaría usar un archivo TypeScript que creé. Esa página web usa algunos módulos, los más importantes son vega-lite, papaparse y tabulator-tables. Me gustaría cargarlos en el código a través de TypeScript, y cuando intento escribir en el archivo TS una línea como la siguiente:
const Papa = require("papaparse");
No obtengo ningún error al compilar, pero cuando cargo la página HTML obtengo un error de require is not defined . Sospecho que tiene algo que ver con mi tsconfig.json, así que lo adjunto. Alguien sabe cómo resolver esto? La estructura de mi proyecto es:
node_modules public index.html styles.css index.js src index.tsY este es mi archivo tsconfig.json:
{ "compilerOptions": { "target": "es2021", "module": "es2015", "moduleResolution": "node", "sourceMap": true, "outDir": "./public", "allowSyntheticDefaultImports": true, "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitAny": false, "strictNullChecks": false, "skipLibCheck": true } }