diff --git a/e2e/react.test.ts b/e2e/react.test.ts
index 1adf54cf60..985c062ec0 100644
--- a/e2e/react.test.ts
+++ b/e2e/react.test.ts
@@ -125,6 +125,12 @@ forEachCli(() => {
filesToCheck.push(`dist/apps/${appName}/styles.css`);
}
checkFilesExist(...filesToCheck);
+ if (opts.checkStyles) {
+ expect(readFile(`dist/apps/${appName}/index.html`)).toContain(
+ ``
+ );
+ }
+
const testResults = await runCLIAsync(`test ${appName}`);
expect(testResults.stderr).toContain('Test Suites: 1 passed, 1 total');
const lintE2eResults = runCLI(`lint ${appName}-e2e`);
diff --git a/e2e/web.test.ts b/e2e/web.test.ts
index c2e2fdc008..5730d24de8 100644
--- a/e2e/web.test.ts
+++ b/e2e/web.test.ts
@@ -49,6 +49,9 @@ forEachCli(() => {
`dist/apps/${appName}/main-es5.js`,
`dist/apps/${appName}/styles.css`
);
+ expect(readFile(`dist/apps/${appName}/index.html`)).toContain(
+ ``
+ );
const testResults = await runCLIAsync(`test ${appName}`);
expect(testResults.stderr).toContain('Test Suites: 1 passed, 1 total');
const lintE2eResults = runCLI(`lint ${appName}-e2e`);
diff --git a/packages/web/src/builders/build/build.impl.ts b/packages/web/src/builders/build/build.impl.ts
index 25836ba5ba..fb95745849 100644
--- a/packages/web/src/builders/build/build.impl.ts
+++ b/packages/web/src/builders/build/build.impl.ts
@@ -105,6 +105,9 @@ export function run(
normalize(context.workspaceRoot),
options.index
),
+ files: result1.emittedFiles.filter(
+ x => x.extension === '.css'
+ ),
noModuleFiles: result2.emittedFiles,
moduleFiles: result1.emittedFiles,
baseHref: options.baseHref,