详解使用vue脚手架工具搭建vue-webpack项目


Posted in Javascript onMay 10, 2017

对于Vue.js来说,如果你想要快速开始,那么只需要在你的html中引入一个<script>标签,加上CDN的地址即可。但是,这并不算是一个完整的vue实际应用。在实际应用中,我们必须要一系列的工具,包括:模块化,转译,预处理,热加载,静态检测和自动化测试等。对于一个需要长期维护和大型的项目而言,这些工具是必不可少的,但是尝试配置初始化这些很痛苦.这就是我们发布vue官方提供的脚手架工具的原因,一个简单的构建工具,通过几个默认的步骤帮助你快速的构建Vue.js项目。

1.安装node环境

可以使用自带的终端cmd命令行工具;windows下推荐安装git bash,可以使用linux命令;

详解使用vue脚手架工具搭建vue-webpack项目

第一步检测是否安装node;没有安装node的同学请到官网下载安装https://nodejs.org/en/download/

安装成功后在命令行查看node版本,如果有说明安装成功。

2.安装vue脚手架工具vue-cli

大家在安装node的时候,会自动安装npm;

详解使用vue脚手架工具搭建vue-webpack项目

可以先行查看npm版本;

使用npm安装vue-cli:

npm install vue-cli -g

3.准备工作已经完毕,下面直接使用vue-cli初始化webpack项目;

vue init webpackyourprojectname(项目名)

详解使用vue脚手架工具搭建vue-webpack项目

中间会输入项目名称,项目描述,作者等信息;

一路回车

可以看到我们刚才创建的webpack项目已经建好了:

详解使用vue脚手架工具搭建vue-webpack项目

4.查看目录结构

详解使用vue脚手架工具搭建vue-webpack项目

安装依赖

$ npm install

国内有些包npm无法安装,可以使用cnpm安装

$ npm install

5.启动本地开发

npm run dev

详解使用vue脚手架工具搭建vue-webpack项目

本地node服务器已经跑起来了,端口为配置文件中的端口

详解使用vue脚手架工具搭建vue-webpack项目

6.配置路由

详解使用vue脚手架工具搭建vue-webpack项目

创建新的页面组件,将路由指向该.vue 文件

详解使用vue脚手架工具搭建vue-webpack项目

到此,使用vue-cli创建的vue项目基本可以上手开发了,恭喜!

详解使用vue脚手架工具搭建vue-webpack项目

7.打包上线

$ npm run build

详解使用vue脚手架工具搭建vue-webpack项目

看到build complete,证明打包成功;

观察目录结构,发现多了一个dist文件夹,这便是webpack打包后的文件,将改文件和后台商量,以什么形式放到服务器即可,上线成功。

详解使用vue脚手架工具搭建vue-webpack项目

啦啦啦~ 至此,我们vue项目算是初步跑起来了,后续会详解webpack配置,以及本地mock数据开发等文章,欢迎大家批评指正!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。 

Javascript 相关文章推荐
Draggable Elements 元素拖拽功能实现代码
Mar 30 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
Sep 14 Javascript
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
使用非html5实现js板连连看游戏示例代码
Sep 22 Javascript
yepnope.js使用详解及示例分享
Jun 23 Javascript
JS实现文字掉落效果的方法
May 06 Javascript
JavaScript改变CSS样式的方法汇总
May 07 Javascript
JS继承之借用构造函数继承和组合继承
Sep 07 Javascript
JS原生带小白点轮播图实例讲解
Jul 22 Javascript
原生JS实现的雪花飘落动画效果
May 03 Javascript
详解vue 组件
Jun 11 Javascript
解决ant Design中Select设置initialValue时的大坑
Oct 29 Javascript
微信小程序 支付后台java实现实例
May 09 #Javascript
使用 Vue.js 仿百度搜索框的实例代码
May 09 #Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
May 09 #Javascript
使用ES6语法重构React代码详解
May 09 #Javascript
JQuery实现定时刷新功能代码
May 09 #jQuery
React.js中常用的ES6写法总结(推荐)
May 09 #Javascript
js上传图片预览的实现方法
May 09 #Javascript
You might like
php Mysql日期和时间函数集合
2007/11/16 PHP
一个PHP验证码类代码分享(已封装成类)
2011/07/17 PHP
php中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
JS 面向对象之神奇的prototype
2011/02/26 Javascript
关于js日期转化为毫秒数“节省20%的效率和和节省9个字符“问题
2012/03/01 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
jquery 鼠标滑动显示详情应用示例
2014/01/24 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
JavaScript中的分号插入机制详细介绍
2015/02/11 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
JS实现网页标题栏显示当前时间和日期的完整代码
2015/11/02 Javascript
JavaScript中Textarea滚动条不能拖动的解决方法
2015/12/15 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
使用Vue自定义数字键盘组件(体验度极好)
2017/12/19 Javascript
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
简单理解Python中的装饰器
2015/07/31 Python
python 排序算法总结及实例详解
2016/09/28 Python
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
Python实现 版本号对比功能的实例代码
2019/04/18 Python
PyQt5笔记之弹出窗口大全
2019/06/20 Python
python多线程实现代码(模拟银行服务操作流程)
2020/01/13 Python
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
2020/03/10 Python
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
物业管理大学生个人的自我评价
2013/10/10 职场文书
费用会计岗位职责
2014/01/01 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
年度考核登记表个人总结
2015/03/06 职场文书
营运督导岗位职责
2015/04/10 职场文书
高效笔记技巧分享:学会这些让你不再困扰
2019/09/04 职场文书