# Configurations

# Vue Loader

vue-loader is a loader for webpack that transforms Vue components into plain JavaScript module.

# Using Pre-processors

In webpack, all pre-processors need to be applied with a corresponding loader, this is where vue-loader comes handy.

# Assert URL Handling

By default, vue-loader processes styles and templates files with css-loader and Vue.js template compiler.

# Advanced Loader Configuration

In case you want to: apply a custom loader string, overwrite the built-in loader configuration, pre-process a specif language you need to specify the loaders option for vue-loader.

# Extracting CSS File

To do this you need to install a library:

npm install extract-text-webpack-plugin --save-dev

# Custom Blocks

You can define custom language blocks inside *.vue files. The content of a custom block will be processed by the loaders specified in the loaders object of vue-loader options and then required by the component module.

Vue Loader Vue CLI - Configuration Reference