From f62c2c8255d9667e4f3761708311bf5708dca0fb Mon Sep 17 00:00:00 2001 From: Aleksandr Kitov Date: Fri, 14 Jun 2024 12:32:12 +0300 Subject: [PATCH] fix((webpack): allow not fully specified paths in mjs dependencies --- .changeset/unlucky-moose-exist.md | 5 +++++ packages/arui-scripts/src/configs/webpack.client.ts | 3 +++ packages/arui-scripts/src/configs/webpack.server.ts | 3 +++ 3 files changed, 11 insertions(+) create mode 100644 .changeset/unlucky-moose-exist.md diff --git a/.changeset/unlucky-moose-exist.md b/.changeset/unlucky-moose-exist.md new file mode 100644 index 00000000..c2f9ae41 --- /dev/null +++ b/.changeset/unlucky-moose-exist.md @@ -0,0 +1,5 @@ +--- +'arui-scripts': patch +--- + +Поправлена загрузка js файлов из mjs кода зависимостей. babel-runtime добавляется не как fully specified path, из-за этого при работе с некоторыми библиотеками могли возникать проблемы diff --git a/packages/arui-scripts/src/configs/webpack.client.ts b/packages/arui-scripts/src/configs/webpack.client.ts index 0da414f0..0f98926c 100644 --- a/packages/arui-scripts/src/configs/webpack.client.ts +++ b/packages/arui-scripts/src/configs/webpack.client.ts @@ -321,6 +321,9 @@ export const createSingleClientWebpackConfig = ( test: /\.(js|mjs)$/, exclude: /@babel(?:\/|\\{1,2})runtime/, loader: require.resolve('babel-loader'), + resolve: { + fullySpecified: false, + }, options: { ...babelDependencies, babelrc: false, diff --git a/packages/arui-scripts/src/configs/webpack.server.ts b/packages/arui-scripts/src/configs/webpack.server.ts index 1e7fca9e..673d2b0b 100644 --- a/packages/arui-scripts/src/configs/webpack.server.ts +++ b/packages/arui-scripts/src/configs/webpack.server.ts @@ -170,6 +170,9 @@ export const createServerConfig = (mode: 'dev' | 'prod'): Configuration => ({ test: /\.(js|mjs)$/, exclude: /@babel(?:\/|\\{1,2})runtime/, loader: require.resolve('babel-loader'), + resolve: { + fullySpecified: false, + }, options: { ...babelDependencies, babelrc: false,