From c9f8c52f0d76b1ac68c3c562553e84d05d015a1a Mon Sep 17 00:00:00 2001 From: luongjames8 Date: Wed, 7 Dec 2022 20:23:09 +0800 Subject: [PATCH] Add: extensionAlias to exports.resolve Resolve TypeScript files imported using the .js extension when using ESM imports. --- src/webpack.config.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/webpack.config.js b/src/webpack.config.js index f9b1b76f..57c6ae92 100644 --- a/src/webpack.config.js +++ b/src/webpack.config.js @@ -455,6 +455,10 @@ module.exports = { // Performance symlinks: false, extensions: extensions, + extensionAlias: { + ".js": [".ts", ".js"], + ".mjs": [".mts", ".mjs"] + }, alias: alias(), // First start by looking for modules in the plugin's node_modules // before looking inside the project's node_modules.