详解使用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 相关文章推荐
在js(jquery)中获得文本框焦点和失去焦点的方法
Dec 04 Javascript
JS简单实现文件上传实例代码(无需插件)
Nov 15 Javascript
jquery垂直公告滚动实现代码
Dec 08 Javascript
IE中的File域无法清空使用jQuery重设File域
Apr 24 Javascript
jquery获取select选中值的方法分析
Dec 22 Javascript
jQuery实现简单的点赞效果
May 29 Javascript
JS学习之表格的排序简单实例
May 16 Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 Javascript
AngularJs入门教程之环境搭建+创建应用示例
Nov 01 Javascript
JS实现物体带缓冲的间歇运动效果示例
Dec 22 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
Nov 08 Javascript
Vue.js中v-bind指令的用法介绍
Mar 13 Vue.js
微信小程序 支付后台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下封装较好的数字分页方法
2010/11/23 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
php学习之变量的使用
2011/05/29 PHP
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
php通过sort()函数给数组排序的方法
2015/03/18 PHP
yii数据库的查询方法
2015/12/28 PHP
Smarty简单生成表单元素的方法示例
2016/05/23 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
测试你的JS的掌握程度的代码
2009/12/09 Javascript
js 动态文字滚动的例子
2011/01/17 Javascript
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
通过JS获取用户本地图片路径并显示的代码
2012/02/16 Javascript
javascript弹出层输入框(示例代码)
2013/12/11 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
Vue.JS入门教程之处理表单
2016/12/01 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
微信小程序图片横向左右滑动案例
2017/05/19 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
Python fileinput模块使用介绍
2014/11/30 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
python和c语言的主要区别总结
2019/07/07 Python
python使用Pandas库提升项目的运行速度过程详解
2019/07/12 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
中专毕业生自荐信
2013/11/16 职场文书
关于打架的检讨书
2014/01/17 职场文书
环保倡议书50字
2014/05/15 职场文书
房屋租赁合同协议书范本
2014/10/19 职场文书
离婚起诉状范本
2015/05/19 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书
Python创建SQL数据库流程逐步讲解
2022/09/23 Python