From d85e78bd2b36c196203b98db01c8a08aa845bcd0 Mon Sep 17 00:00:00 2001 From: Ivan Shmidt Date: Thu, 11 Jun 2020 14:29:15 +0200 Subject: [PATCH] fix(cli): adjusted build and main field for backend --- packages/backend/package.json | 6 +++--- packages/cli/src/lib/bundler/config.ts | 12 ++++++++---- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/backend/package.json b/packages/backend/package.json index 98607b5a00..3a97ab71ee 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,7 +1,7 @@ { "name": "example-backend", "version": "0.1.1-alpha.7", - "main": "dist/index.cjs", + "main": "dist", "types": "src/index.ts", "private": true, "license": "Apache-2.0", @@ -9,8 +9,8 @@ "node": ">=12" }, "scripts": { - "build": "backstage-cli build --outputs cjs", - "start": "backstage-cli watch-deps --build -- backstage-cli backend:dev", + "build": "tsc", + "start": "backstage-cli backend:dev", "lint": "backstage-cli lint", "test": "backstage-cli test", "clean": "backstage-cli clean", diff --git a/packages/cli/src/lib/bundler/config.ts b/packages/cli/src/lib/bundler/config.ts index 241ef6a9af..0915ba73d2 100644 --- a/packages/cli/src/lib/bundler/config.ts +++ b/packages/cli/src/lib/bundler/config.ts @@ -80,10 +80,14 @@ export function createConfig( ); const backendRelatedConfig = { - watch: true, - watchOptions: { - ignored: [/node_modules\/(?!\@backstage)/], - }, + ...(isDev + ? { + watch: true, + watchOptions: { + ignored: [/node_modules\/(?!\@backstage)/], + }, + } + : {}), externals: [ nodeExternals({ modulesDir: paths.rootNodeModules,