vue-loader和单页组件介绍
一、Vue Loader介绍 Vue Loader 是一个 webpack 的loader,它允许你以一种名为 单文件组件(SFCs)的格式撰写 Vue 组件。官方文档地址如下所示: Vue Loader v15及以上版本官方文档地址 Vue Loader v14 或更早的版本官方文档地址 1、vue-loader 特性 默认支持 ES2015; 允许对Vue组件的组成部分使用其他 webpack loader,比如对<style> 使用Sass 和对 <template> 使用 Jade; 将 <style> 和 <template> 中的静态资源当作模块来对待,并使用 webpack loader 进行处理; 对每个组件模拟出 CSS 作用域; 支持开发期组件的热重载。 简言之,编写 Vue.js 应用程序时,组合使用 webpack 和 vue-loader 能带来一个现代、灵活并非常强大的前端工作流程。 二、项目示例 1、项目准备和组件安装 将 webpack-dev-server 项目复制为 single-file,安装 vue-loader 组件: $ npm install vue-loader@14.2.4 -D 安装vue的模板解析器: vue-template-compiler,注意要安装对应的版本号,才能适配。 $ npm