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),