详解如何使用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 相关文章推荐
有趣的JavaScript数组长度问题代码说明
Jan 20 Javascript
js面向对象 多种创建对象方法小结
May 21 Javascript
jquery对象和DOM对象的区别介绍
Aug 09 Javascript
jquery使用jxl插件导出excel示例
Apr 14 Javascript
使用jQuery监听DOM元素大小变化
Feb 24 Javascript
node-sass安装失败的原因与解决方法
Sep 04 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
Sep 22 jQuery
详解webpack + vue + node 打造单页面(入门篇)
Sep 23 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
May 01 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
Nov 06 Javascript
JS校验与最终登陆界面功能完整示例
Jan 13 Javascript
vue-element-admin项目导入和导出的实现
May 21 Vue.js
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
简单的php中文转拼音的实现代码
2014/02/11 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
PHP常用工具类大全附全部代码下载
2015/12/07 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
JavaScript 撑出页面文字换行
2009/06/15 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
jquery处理json数据实例分析
2014/06/03 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
jquery精度计算代码 jquery指定精确小数位
2017/02/06 Javascript
socket.io学习教程之基本应用(二)
2017/04/29 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
详解angular如何调用HTML字符串的方法
2018/06/30 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
[38:38]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.17
2020/12/18 DOTA
[39:08]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第一场 12.12
2020/12/16 DOTA
Python Queue模块详解
2014/11/30 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python去除文件中重复的行实例
2018/06/29 Python
Django model序列化为json的方法示例
2018/10/16 Python
浅谈pycharm出现卡顿的解决方法
2018/12/03 Python
Python切图九宫格的实现方法
2019/10/10 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
Python利用PyPDF2库获取PDF文件总页码实例
2020/04/03 Python
极简的HTML5模版
2015/07/09 HTML / CSS
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
Spartoo美国:欧洲排名第一的在线时装零售商
2019/12/12 全球购物
个人素质的自我评价分享
2013/12/16 职场文书
俄语专业职业生涯规划
2014/02/26 职场文书
回复函范文
2015/07/14 职场文书
话题作文之诚信
2019/11/28 职场文书
MongoDB连接数据库并创建数据等使用方法
2021/11/27 MongoDB
angular4实现带搜索的下拉框
2022/03/25 Javascript