From f06da37290e6a0567da120cc3d2a862e7544b505 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 3 Mar 2022 20:14:05 +0100 Subject: [PATCH] cli: always use main entry point in packages for backend development Signed-off-by: Patrik Oldsberg --- .changeset/spotty-swans-run.md | 5 +++++ packages/cli/src/lib/bundler/config.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/spotty-swans-run.md diff --git a/.changeset/spotty-swans-run.md b/.changeset/spotty-swans-run.md new file mode 100644 index 0000000000..7a16343d69 --- /dev/null +++ b/.changeset/spotty-swans-run.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +The backend development setup now ignores the `"browser"` and `"module"` entry points in `package.json`, and instead always uses `"main"`. diff --git a/packages/cli/src/lib/bundler/config.ts b/packages/cli/src/lib/bundler/config.ts index bfd05807ad..575af4ea8b 100644 --- a/packages/cli/src/lib/bundler/config.ts +++ b/packages/cli/src/lib/bundler/config.ts @@ -272,7 +272,7 @@ export async function createBackendConfig( ], resolve: { extensions: ['.ts', '.tsx', '.mjs', '.js', '.jsx'], - mainFields: ['browser', 'module', 'main'], + mainFields: ['main'], modules: [paths.rootNodeModules, ...moduleDirs], plugins: [ new LinkedPackageResolvePlugin(paths.rootNodeModules, externalPkgs),