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) || {}, }, ],