build: fix race condition when building styles (#15860)

Fixes the build not waiting for the styles to finish building before starting to compile TS.
This commit is contained in:
Kristiyan Kostadinov
2019-04-19 17:36:03 +02:00
committed by mmalerba
parent fd4bf62a1b
commit 6358ab1ca8
+4 -2
View File
@@ -118,7 +118,7 @@ export function createPackageBuildTasks(buildPackage: BuildPackage, preBuildTask
task(`${taskName}:assets`, assetTasks);
task(`${taskName}:assets:scss`, () => {
buildScssPipeline(buildPackage.sourceDir, true)
return buildScssPipeline(buildPackage.sourceDir, true)
.pipe(dest(buildPackage.outputDir))
.pipe(dest(buildPackage.esm5OutputDir));
}
@@ -136,7 +136,9 @@ export function createPackageBuildTasks(buildPackage: BuildPackage, preBuildTask
.pipe(dest(buildPackage.esm5OutputDir));
});
task(`${taskName}:assets:inline`, () => inlineResourcesForDirectory(buildPackage.outputDir));
task(`${taskName}:assets:inline`, () => {
return inlineResourcesForDirectory(buildPackage.outputDir);
});
task(`${taskName}:assets:schematics-ts`, () => {
return tsCompile('tsc', ['-p', join(schematicsDir, 'tsconfig.json')]);