详解如何使用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 相关文章推荐
W3C Group的JavaScript1.8 新特性介绍
May 19 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
Jan 23 Javascript
js获取GridView中行数据的两种方法 分享
Jul 13 Javascript
Javascript加载速度慢的解决方案
Mar 11 Javascript
JS实现自动阅读单词(有道单词本添加功能)
Nov 14 Javascript
Javascript之面向对象--方法
Dec 02 Javascript
vue.js如何将echarts封装为组件一键使用详解
Oct 10 Javascript
浅谈Angularjs中不同类型的双向数据绑定
Jul 16 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
Feb 13 Javascript
微信小程序3D轮播实现代码
Sep 19 Javascript
微信小程序常用的3种提示弹窗实现详解
Sep 19 Javascript
vue之封装多个组件调用同一接口的案例
Aug 11 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
Zerg剧情介绍
2020/03/14 星际争霸
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
jQuery构造函数init参数分析
2015/05/13 Javascript
JavaScript AOP编程实例
2015/06/16 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
使用Electron构建React+Webpack桌面应用的方法
2017/12/15 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
用Python编写简单的定时器的方法
2015/05/02 Python
Python实现确认字符串是否包含指定字符串的实例
2018/05/02 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
现代生活方式的家具和装饰:Dot & Bo
2018/12/26 全球购物
护士的自我鉴定
2014/02/07 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
环境保护标语
2014/06/20 职场文书
电子信息工程专业求职信
2014/06/28 职场文书
南湾猴岛导游词
2015/02/09 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
Python的三个重要函数详解
2022/01/18 Python
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript