详解如何使用vue-cli脚手架搭建Vue.js项目


Posted in Javascript onMay 19, 2017

1. 前言

vue-cli 一个简单的构建Vue.js项目的命令行界面

整体过程:

$ npm install -g vue-cli 
$ vue init webpack vue-admin 
$ cd vue-admin 
$ npm install 
$ npm run dev

后面分步说明。

2. 安装

前提条件,Node.js >=4.x版本,建议使用6.x版本。npm版本 > 3.x

全局安装vue-cli

$ npm install -g vue-cli

详解如何使用vue-cli脚手架搭建Vue.js项目

详解如何使用vue-cli脚手架搭建Vue.js项目

3. 使用

$ vue init <template-name> <project-name>

vue官方提供了多个打包工具版本的模版。我们可以使用vue list命令查看,当前可以使用的模版。

$ vue list

详解如何使用vue-cli脚手架搭建Vue.js项目

我们在这里,使用webpack模版。 功能齐全的webpack & vue-loader 提供热加载、代码检查、单元测试和css分离

$ vue init webpack vue-element-admin

详解如何使用vue-cli脚手架搭建Vue.js项目

之后,在E:\project文件夹下面,会有刚初始化的构建的项目vue-element-admin

详解如何使用vue-cli脚手架搭建Vue.js项目

4. 运行结果

项目基础结构已经搭建好了,现在来启动它。

进入项目文件:

$ cd vue-element-admin

安装依赖:

中国行情原因,直接安装,有时候会失败。我们一般使用npm的淘宝镜像cnpm。

先安装cnpm:

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

之后,使用:

$ cnpm install

你直接安装也可以的:

$ npm install

运行:

$ npm run dev

详解如何使用vue-cli脚手架搭建Vue.js项目

启动之后,自动打开默认浏览器

详解如何使用vue-cli脚手架搭建Vue.js项目

之后,就可以进行本地开发,实时预览开发效果。

5. 打包部署

项目开发完成之后,可以使用npm run build进行打包工作

$ npm run build

打包完成之后,会生成dist文件夹,项目上线时候,只需要将dist文件夹放到服务器就行了。

6. 项目结构

详解如何使用vue-cli脚手架搭建Vue.js项目

Javascript 相关文章推荐
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
Nov 25 Javascript
js随机颜色代码的多种实现方式
Apr 23 Javascript
自己封装的常用javascript函数分享
Jan 07 Javascript
JavaScript 数组some()和filter()的用法及区别
May 20 Javascript
将鼠标焦点定位到文本框最后(代码分享)
Jan 11 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
Jan 14 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
swiper在vue项目中loop循环轮播失效的解决方法
Sep 15 Javascript
ionic2.0双击返回键退出应用
Sep 17 Javascript
Vue的click事件防抖和节流处理详解
Nov 13 Javascript
JS实现打字游戏
Dec 17 Javascript
Vue+Element UI 树形控件整合下拉功能菜单(tree + dropdown +input)
Aug 28 Javascript
angularjs封装$http为factory的方法
May 18 #Javascript
bootstrap表单示例代码分享
May 18 #Javascript
angularJS 发起$http.post和$http.get请求的实现方法
May 18 #Javascript
微信小程序 wx.request方法的异步封装实例详解
May 18 #Javascript
微信小程序中input标签详解及简单实例
May 18 #Javascript
JavaScript运动框架 链式运动到完美运动(五)
May 18 #Javascript
JavaScript运动框架 多值运动(四)
May 18 #Javascript
You might like
PHP5在Apache下的两种模式的安装
2006/09/05 PHP
使用sockets:从新闻组中获取文章(一)
2006/10/09 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
2017/04/18 PHP
Yii Framework框架使用PHPExcel组件的方法示例
2019/07/24 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
JavaScript面向对象精要(上部)
2017/09/12 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
对angular 监控数据模型变化的事件方法$watch详解
2018/10/09 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
前端面试知识点目录一览
2019/04/15 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
Python使用py2exe打包程序介绍
2014/11/20 Python
Collatz 序列、逗号代码、字符图网格实例
2017/06/22 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
2020/03/18 Python
python TCP包注入方式
2020/05/05 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
中专毕业自我鉴定
2013/10/16 职场文书
大学军训自我鉴定
2013/12/15 职场文书
档案检查欢迎词
2014/01/13 职场文书
保护环境建议书
2014/03/12 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
办公室岗位职责范本
2015/04/11 职场文书
投标售后服务承诺书
2015/04/29 职场文书
我是特种兵观后感
2015/06/11 职场文书
Golang: 内建容器的用法
2021/05/05 Golang