¿Alguien puede ayudarme a resolver este problema?
Webpack.config.js:
module.exports = { devtool: isProdEnv ? "source-map" : "eval", entry: "./lib/index.ts", mode: isProdEnv ? "production" : "development", watch: isWatchEnv, target: "node", externals: [ nodeExternals({ allowlist: ["node-fetch"], }), ], module: { rules: [ { test: /\.tsx?$/, use: ["ts-loader"], exclude: /node_modules/, }, ], }, resolve: { extensions: [".tsx", ".ts", ".js"], fallback: { buffer: require.resolve("buffer"), stream: require.resolve("stream-browserify"), }, }, output: { filename: path.basename(pkg.main), path: path.resolve(cwd, "dist"), libraryTarget: "commonjs2", }, plugins, optimization: { usedExports: true, // TODO: how to enable tree shaking on commonjs internal and modules? tsconfig should be esnext? }, };tsconfig.json:
"compilerOptions": { "módulo": "commonjs", "declaration": true, "allowSyntheticDefaultImports": true, "esModuleInterop": true, "noImplicitAny": true, "noImplicitThis": true, "noUnusedLocals": true, " target": "es5", "sourceMap": verdadero, "moduleResolution": "node", "resolveJsonModule": verdadero, "skipLibCheck": verdadero, "lib": ["es2017", "es7", "es6", "dom", "es2015"], "baseUrl": "./paquetes" },