From 17d8b12299baf353968c1fed434336715a0e7bcc Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Sat, 5 Jun 2021 05:53:43 +0200 Subject: [PATCH] Update docs example of webpack url-loader Latest versions of `url-loader` default `esModule: true` which outputs a module object with `default` property for asset imports. This behaviour is different from Metro which doesn't do that. This breaks compatibility with a lot of React Native libraries since it's common to do an inline `require` for assets., so it'd work for Metro, but break with url-loader. Close #2040 --- packages/docs/src/pages/docs/getting-started/multi-platform.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/docs/src/pages/docs/getting-started/multi-platform.md b/packages/docs/src/pages/docs/getting-started/multi-platform.md index 883edbac..5a68aa85 100644 --- a/packages/docs/src/pages/docs/getting-started/multi-platform.md +++ b/packages/docs/src/pages/docs/getting-started/multi-platform.md @@ -107,7 +107,8 @@ const imageLoaderConfiguration = { use: { loader: 'url-loader', options: { - name: '[name].[ext]' + name: '[name].[ext]', + esModule: false, } } };