The Nuxt.js default configuration covers most of usages. However, the nuxt.config.js file lets you overwrite it.
This option lets you add modules inside the vendor.bundle.js file generated to reduce the size of the app bundle. It's really useful when using external modules
This option lets you enable cached components for better render performances.
This option lets you define the CSS files/modules/libraries you want to set as globals (included in every pages).
This option lets you define environment variables available both client and server side.
This option lets you to define each params value for every dynamic routes in your application that Nuxt.js transforms into HTML files.
This option lets you to define all the defaults metas for your application.
This option lets you to customize the loading component load by default with Nuxt.js.
This option lets you to overwrite the default Nuxt.js configuration of vue-router.
Caught a mistake or want to contribute to the documentation? Edit this page on Github!