From dfab96fdb738bc497dc972fb666ce1e3c037f9df Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Wed, 2 May 2018 12:57:26 +0430 Subject: [PATCH] fix: whitelist vue&type=style in SSR bundle --- lib/builder/webpack/server.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/builder/webpack/server.js b/lib/builder/webpack/server.js index 219025d6f8..b966234844 100644 --- a/lib/builder/webpack/server.js +++ b/lib/builder/webpack/server.js @@ -59,12 +59,16 @@ export default class WebpackServerConfig extends BaseConfig { // https://webpack.js.org/configuration/externals/#externals // https://github.com/liady/webpack-node-externals + // https://vue-loader.vuejs.org/migrating.html#ssr-externals this.options.modulesDir.forEach(dir => { if (fs.existsSync(dir)) { config.externals.push( nodeExternals({ - // load non-javascript files with extensions, presumably via loaders - whitelist: [/es6-promise|\.(?!(?:js|json)$).{1,5}$/i], + whitelist: [ + /es6-promise|\.(?!(?:js|json)$).{1,5}$/i, + /\.css$/, + /\?vue&type=style/ + ], modulesDir: dir }) )