vue-cli是Vue官方提供的命令行工具,可用于快速搭建大型单页应用。集成了webpack环境及主要依赖,对于项目的搭建、打包、维护管理等都很是方便快捷。建议先熟悉 Vue 自己以后再研究 CLI。
使用以前须要对 Node.js 和相关构建工具备必定程度的了解。css
先决条件:Node.js(> = 4.x,6.x首选),npm版本3+和Git。vue
注:建议将 npm 的注册表源设置为国内的镜像,能够大幅提高安装速度。
npm config set registry https://registry.npm.taobao.org //更换国内淘宝的镜像
注意:安装完后最好查看其版本号cnpm -v或关闭命令提示符从新打开,安装完直接使用有可能会出现错误;
cnpm跟npm用法彻底一致,只是在执行命令时将npm改成cnpm(如下操做将以cnpm代替npm)。node
全局安装vue-cli
npm install -g vue-cliwebpack
Vue官方为咱们提供了几种模板,方便咱们进行快速开发。根据须要选择适合本身的模板。
当前可用的模板包括:
webpack - 一个全功能的Webpack + vue-loader设置,具备热从新加载,linting,测试和css提取。
webpack-simple - 一个简单的Webpack + vue-loader设置,用于快速原型制做。
browserify -全功能Browserify + vueify设置用热重装载,掉毛&单元测试。
browserify -simple - 一个简单的Browserify + vueify设置,用于快速原型制做。
pwa - 基于webpack模板的vue-cli的PWA模板
simple - 单个HTML文件中最简单的Vue设置web
安装完vue-cli脚手架以后,咱们就能够开始建立本身的项目。
用法vue init < template-name > < project-name >
使用方法vue init webpack my-project
上述命令从vuejs-templates / webpack中提取模板,提示输入一些信息,并在其中生成项目./my-project/。
命令输入完成后敲回车,此时会自动下载template模板,稍微等待一会,会让你按提示完成项目的建立,以下图vue-cli
固然这些都看你本身的爱好了。
最后生成 Vue.js 的webpack 项目npm
项目建立完成以后能够看到目录结构以下json
接下来使用命令行工具
cd vuedemo//CD个人项目
npm install//NPM安装依赖服务器
能够在项目目录里直接安装,是由于有package.json这个文件,里面包含了须要安装的包的名称。安装完成后,能够在目录中发现多出了node_modules这个文件夹,里面为下载的依赖。工具
使用命令行工具cmd,到项目所在目录下,输入npm run dev,回车,启动项目
到此项目已经搭建完成,即可以在D:vuedemosrc目录下进行开发
运行npm run build运行后打包成功会在项目中生成dist文件夹部署服务器是把文件夹中的文件丢上服务器便可