vue-cli创建的项目详解
- 首先从vue-cli的安装说起(现在几乎都是3.x了)
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
做最好的自己,不努力永远看不到自己的光环。别在该努力的年纪享乐,就不会在该享乐的年纪吃苦!