- 首先从vue-cli的安装说起(现在几乎都是3.x了)
全局安装vue-cli
npm install vue-cli -g - vue-cli创建项目
vue init webpack <项目名称>? Project name 输入项目名称
? Project description 输入项目描述
? Author 作者
? Vue build 打包方式,回车就好了
? Install vue-router? 选择 Y 使用 vue-router,输入 N 不使用
? Use ESLint to lint your code? 代码规范,推荐 N
? Setup unit tests with Karma + Mocha? 单元测试,推荐 N
? Setup e2e tests with Nightwatch? E2E测试,N
- 框架目录结构
├── README.md // 项目说明文档
├── node\_modules // 依赖包目录
├── build // webpack相关配置文件(都已配置好,一般无需再配置)
│ ├── build.js //生成环境构建
│ ├── check\-versions.js //版本检查(node,npm)
│ ├── dev\-client.js //开发服务器热重载 (实现页面的自动刷新)
│ ├── dev\-server.js //构建本地服务器(npm run dev)
│ ├── utils.js // 构建相关工具
│ ├── vue\-loader.conf.js //csss 加载器配置
│ ├── webpack.base.conf.js //webpack基础配置
│ ├── webpack.dev.conf.js // webpack开发环境配置
│ └── webpack.prod.conf.js //webpack生产环境配置
├── config // vue基本配置文件(可配置监听端口,打包输出等)
│ ├── dev.env.js // 项目开发环境配置
│ ├── index.js // 项目主要配置(包括监听端口、打包路径等)
│ └── prod.env.js // 生产环境配置
├── index.html // 项目入口文件
├── package\-lock.json // npm5 新增文件,优化性能
├── package.json // 项目依赖包配置文件
├── src // 项目核心文件(存放我们编写的源码文件)
│ ├── App.vue // 根组件
│ ├── assets // 静态资源(样式类文件、如css,less,和一些外部的js文件)
│ │ └── css //样式
│ │ └── font //字体
│ │ └── images //图片
│ ├── components // 组件目录
│ │ └── Hello.vue // 测试组件
│ ├── main.js // 入口js文件
│ └── router // 路由配置文件夹
│ └── index.js // 路由配置文件
└── static // 静态资源目录(一般存放图片类)
- 运行项目:
npm install (安装依赖)
npm run dev
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。