diff --git a/src/server/template-renderer/index.js b/src/server/template-renderer/index.js index c8927b2de2c..dc577ae75e0 100644 --- a/src/server/template-renderer/index.js +++ b/src/server/template-renderer/index.js @@ -129,7 +129,7 @@ export default class TemplateRenderer { renderStyles (context: Object): string { const initial = this.preloadFiles || [] const async = this.getUsedAsyncFiles(context) || [] - const cssFiles = initial.concat(async).filter(({ file }) => isCSS(file)) + const cssFiles = Array.from(new Set(initial.concat(async))).filter(({ file }) => isCSS(file)) return ( // render links for css files (cssFiles.length