From 0ae88a61637438636638e4156bf75929cc119b27 Mon Sep 17 00:00:00 2001 From: Josias Iquabius Date: Wed, 17 Jun 2020 16:44:28 -0400 Subject: [PATCH] Add tsconfig.build.json to avoid incremental build For package/web, which uses Babel. --- package.json | 2 +- packages/tsconfig.build.json | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 packages/tsconfig.build.json diff --git a/package.json b/package.json index 40863219a..55b7a8a29 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "clean": "lerna clean -y && rm -rf node_modules", "build": "lerna run prebuild && lerna run build && tsc --build --verbose packages", "build:clean": "lerna run build:clean", - "build:skip-web": "lerna run prebuild && tsc --build --verbose packages", + "build:skip-web": "lerna run prebuild && tsc --build --verbose packages/tsconfig.build.json", "build:watch": "lerna run prebuild && tsc --build --verbose --watch packages", "cy:run": "cypress run", "cy:open": "cypress open", diff --git a/packages/tsconfig.build.json b/packages/tsconfig.build.json new file mode 100644 index 000000000..7e3da51a1 --- /dev/null +++ b/packages/tsconfig.build.json @@ -0,0 +1,9 @@ +{ + "files": [], + "references": [ + { "path": "api" }, + // "error TS5053: Option 'noEmit' cannot be specified with option 'composite'." + // TS incremental build is not playing well with Babel projects + // { "path": "web" } + ] +}