UVue By default UVue will inline all your styles in HTML output. This is great if you use <style> tags in your
SFC components becauce only components used in your current will be included in the final HTML. This mode will
offer you a basic, but powerful critical CSS system.
In uvue.config.js:
export default {
css: {
normal: 'inline',
vue: 'inline',
},
};
You can see 2 options on this configuration:
normal: Will process your styles included via an import codevue: Will process <style> tags in your SFCYou can switch theses values from inline to extract: on production build, styles from your app will
be extracted in a dedicated CSS file.
TIP
In production mode, don't forget to compress your final CSS with cssnano:
In postcss.config.js
module.exports = {
plugins: {
// Add this
cssnano: {},
},
};
← Usage Vue CLI plugins →