脚手架
Vue CLI: command line interface
安装环境
必须先安装Node环境
- 安装
Vue
bash
# 配置淘宝镜像
npm config set registry https://registry.npm.tabobao.org
# 全局安装 Vue
npm install -g @vue/cli- 创建项目
bash
vue create demo目录结构
- 目录结构
bash
project/
├── node_modules/ # 第三方包文件
├── public/
│ ├── favicon.ico # 网站页签图标
│ └── index.html # HTML 模板
├── src/
│ ├── assets/ # 静态资源文件
│ ├── components/ # 组件文件
│ ├── views/ # 页面文件
│ ├── router/ # 路由文件
│ ├── store/ # Vuex 配置文件
│ ├── App.vue # 根组件
│ └── main.js # 项目的入口文件
├── .gitignore # Git 忽略文件
├── babel.config.js # babel 的控制文件
├── package-lock.json # 包锁定文件, 锁定版本号, 提升包安装速度
├── package.json # 包说明文件
└── READEME.md # 说明文档不同版本的 Vue
vue.js与vue.runtime.xxx.js的区别:
vue.js是完整版的Vue, 包含: 核心功能+模板解析器vue.runtime.xxx.js是运行版的Vue, 只包含核心功能, 没有模板解析器
因为vue.runtime.xxx.js没有模板解析器, 所有不能使用template配置项, 需要使用render函数接收到的createElement函数去指定渲染的具体内容
默认配置
Vue默认隐藏了配置文件, 可通过输入命令查看配置文件
bash
vue inspect > output.js修改默认配置
- 在根目录新建
vue.config.js - 配置参考