vue-cli
前言:讲解基于 vue-cli 的构建方式
快速入门
安装 vue-cli
bash
# 若出现安装失败使用 sudo 模式安装
npm i -g vue-cli初始化项目
bash
# 初始化项目
vue init webpack vue-demo运行项目
bash
cd vue-demo
npm install
npm run dev详见 vue-cli
如果希望静态访问,直接使用 npm run build 编译文件即可.
单文件打包
使用流程
bash
npm install -g vue-cli
vue init webpack-simple
cd my-project
npm install
npm run dev.vue 文件组织
每个文件由三部分组成
template 标签
- 包含 HTML 标签的组件
- 每个 vue 只包含一个模板标签
- 内容将作为字符串编译到模板选项
- 支持导入 html 模板
- 支持使用 jade 模板
script 标签
- 包含 js 文件
- 每个 vue 文件只能包含一个脚本标签
- 支持导入 js 文件
style 标签
- 直接书写原生 css
- 可包含多个 style 标签
- 使用 lang 属性定义预编译语言,例如 sass
- 支持导入 css 文件
此外还可添加自定义块
- 自定义标签内容
- 注释使用 html
<!-- -->格式
vue-loader
是基于 Webpack 的 loader.用于转换 vue 组件.