diff --git a/packages/build-tools/cli.js b/packages/build-tools/cli.js index 708f470d80..f78a91ea9b 100755 --- a/packages/build-tools/cli.js +++ b/packages/build-tools/cli.js @@ -122,8 +122,13 @@ if (program.configFile) { // automatically set enableSSR to true in prod mode and false in dev mode, unless manually set. config.enableSSR = false; + // automatically enable i18n in production builds if undefined config.i18n = - typeof options.i18n === 'undefined' ? !config.prod : options.i18n; + typeof options.i18n !== 'undefined' + ? options.i18n + : config.prod + ? true + : false; // If i18n is disabled, ignore and remove lang config settings if (config.lang && config.i18n === false) { diff --git a/packages/build-tools/create-webpack-config.js b/packages/build-tools/create-webpack-config.js index 9f4753e95f..7db9caa573 100644 --- a/packages/build-tools/create-webpack-config.js +++ b/packages/build-tools/create-webpack-config.js @@ -233,6 +233,7 @@ async function createWebpackConfig(buildConfig) { functions: sassExportData, precision: 3, data: globalSassData.join('\n'), + outputStyle: 'nested', }, }, ];