vue-loader 是一个加载器,能把如下格式的 Vue 组件转化成JavaScript模块。vue-loader 提供了一些非常酷炫的特性:。简单来说,webpack 和 vue-loader 的组合为你创作Vue应用的一个更先进、更灵巧的极其强大的前端开发模式。在开发中,它把一堆文件中每个都作为一个模块处理,找出它们间的依赖关系,并打包成待发布的静态资源。列举一个基本例子,设想我们有一堆的 CommonJS 的引用。它们是不能在浏览器直接运行,所以需要把它们 捆绑 成 标记内的单一文件。实际上,Webpack 能做的更多,通过 "loaders" 我们能让 Webpack 按照我们想要的任何方式打包输出。*.vue 文件是用户用 HTML-like 的语法编写的 Vue 组件。仍然保持应用原有的状态。当使用项目的脚手架工具 vue-cli ,热加载自动启用。

Vue + Webpack + Vue-loader学习教程之功能介绍篇