注:在搭建项目之前,请先安装一些全局的工具(如:node,vue-cli等)
- node安装:去node官网(https://nodejs.org/en/)下载并安装node即可,安装node以后就可以正常使用npm命令
- 全局安装vue-cli工具:npm install vue-cli -g
开始创建项目:
- 找一个合适的位置,打开命令窗口,使用vue初始化基于webpack的新项目
vue init webpack vue-demo //注意名称太长的话它会有错误提示,就像VueDemo 我们可以写成vue-demo就可以了
如上图,它会又各种提示,还有需要安装的东西,可以自行按照自己的需求去安装东西。
生成以后它会在你刚开始选择的位置生成一个现成的vue的一个项目架子,就像这样:
启动项目:
npm run dev
根据上边的地址在浏览器菜单栏里边打开项目即可>
项目启动成功了,我们可以继续我们项目中所需要的工具,如:
npm install vue-router --save (路由管理模块)npm install vuex --save (状态管理模块)npm install vue-resource --save (网路请求模块)
以下是脚手架生成的项目结构:
|-- build // 项目构建(webpack)相关代码| |-- build.js // 生产环境构建代码| |-- check-version.js // 检查node、npm等版本| |-- dev-client.js // 热重载相关| |-- dev-server.js // 构建本地服务器| |-- utils.js // 构建工具相关| |-- webpack.base.conf.js // webpack基础配置| |-- webpack.dev.conf.js // webpack开发环境配置| |-- webpack.prod.conf.js // webpack生产环境配置|-- config // 项目开发环境配置| |-- dev.env.js // 开发环境变量| |-- index.js // 项目一些配置变量| |-- prod.env.js // 生产环境变量| |-- test.env.js // 测试环境变量|-- src // 源码目录(里面可以自定义文件结构)| |-- components // vue公共组件| |-- store // vuex的状态管理| |-- App.vue // 页面入口文件| |-- main.js // 程序入口文件,加载各种公共组件|-- static // 存放静态文件的文件夹,比如一些图片,json数据等|-- .babelrc // ES6语法编译配置|-- .editorconfig // 定义代码格式|-- .gitignore // git上传需要忽略的文件格式|-- README.md // 项目说明|-- index.html // 入口页面|-- package.json // 项目基本信息,第三方依赖的文件列表