From 32505f82fea3c58ec3cc763dd3bae06bd4c773aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pradel=20Le=CC=81o?= Date: Tue, 21 Dec 2021 14:50:01 +0100 Subject: [PATCH] fix: use require.resolve to import svgr --- .changeset/nervous-cougars-eat.md | 5 +++++ packages/craco-esbuild/src/index.js | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/nervous-cougars-eat.md diff --git a/.changeset/nervous-cougars-eat.md b/.changeset/nervous-cougars-eat.md new file mode 100644 index 0000000..46e214b --- /dev/null +++ b/.changeset/nervous-cougars-eat.md @@ -0,0 +1,5 @@ +--- +'craco-esbuild': patch +--- + +Use require.resolve to import the '@svgr/webpack' loader, this solve an issue that monorepo can have. diff --git a/packages/craco-esbuild/src/index.js b/packages/craco-esbuild/src/index.js index e250125..36e19d0 100644 --- a/packages/craco-esbuild/src/index.js +++ b/packages/craco-esbuild/src/index.js @@ -38,7 +38,7 @@ module.exports = { test: /\.svg$/, use: [ { - loader: '@svgr/webpack', + loader: require.resolve('@svgr/webpack'), options: (pluginOptions && pluginOptions.svgrOptions) || {}, }, ],