详解使用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 相关文章推荐
javascript 面向对象编程  function是方法(函数)
Sep 17 Javascript
javascript 解决表单仍然提交即使监听处理函数返回false
Mar 14 Javascript
javascript中动态加载js文件多种解决办法总结
Nov 15 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
May 29 Javascript
Javascript实现鼠标右键特色菜单
Aug 04 Javascript
Javascript将数字转化成为货币格式字符串
Jun 22 Javascript
JavaScript动态数量的文件上传控件
Nov 18 Javascript
微信小程序开发之改变data中数组或对象的某一属性值
Jul 05 Javascript
js使用cookie实现记住用户名功能示例
Jun 13 Javascript
解析vue、angular深度作用选择器
Sep 11 Javascript
layer.prompt输入层的例子
Sep 24 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
Sep 10 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中eclipse 用空格替换 tab键
2013/06/24 PHP
php中并发读写文件冲突的解决方案
2013/10/25 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
50个优秀经典PHP算法大集合 附源码
2020/08/26 PHP
jquery蒙版控件实现代码
2010/12/08 Javascript
JSONP 跨域共享信息
2012/08/16 Javascript
JS添加删除一组文本框并对输入信息加以验证判断其正确性
2013/04/11 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
vue实现自定义多选与单选的答题功能
2018/07/05 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
JS实现点击按钮随机生成可拖动的不同颜色块示例
2019/01/30 Javascript
vue v-for 使用问题整理小结
2019/08/04 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
Python解析树及树的遍历
2016/02/03 Python
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
python实现验证码识别功能
2018/06/07 Python
在OpenCV里使用特征匹配和单映射变换的代码详解
2019/10/23 Python
Python中类似于jquery的pyquery库用法分析
2019/12/02 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
css3实现小箭头各种图形效果
2020/07/08 HTML / CSS
HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例
2016/02/28 HTML / CSS
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
AOP的定义以及作用
2013/09/08 面试题
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
企业优秀团员事迹材料
2014/08/20 职场文书
企业财务人员岗位职责
2015/04/14 职场文书
爱国主义电影观后感
2015/06/18 职场文书
青年文明号创建口号大全
2015/12/25 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python