详解使用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 相关文章推荐
IE8 浏览器Cookie的处理
Jan 31 Javascript
jQuery AJAX回调函数this指向问题
Feb 08 Javascript
js点击页面其它地方将某个显示的DIV隐藏
Jul 12 Javascript
浅谈JavaScript Array对象
Dec 29 Javascript
jQuery编写设置和获取颜色的插件
Jan 09 Javascript
JavaScript中的FileReader图片预览上传功能实现代码
Jul 24 Javascript
vue不通过路由直接获取url中参数的方法示例
Aug 24 Javascript
javascript流程控制语句集合
Sep 18 Javascript
JS+CSS实现滚动数字时钟效果
Dec 25 Javascript
微信小程序云开发实现增删改查功能
May 17 Javascript
基于layui框架响应式布局的一些使用详解
Sep 16 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
Sep 22 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生成静态页面详解
2006/11/19 PHP
一段防盗连的PHP代码
2006/12/06 PHP
PHP执行zip与rar解压缩方法实现代码
2010/12/05 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
自写的利用PDO对mysql数据库增删改查操作类
2018/02/19 PHP
深入分析PHP设计模式
2020/06/15 PHP
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
js实现3D图片逐张轮播幻灯片特效代码分享
2015/09/09 Javascript
浅谈jQuery效果函数
2016/09/16 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
从零学习node.js之详解异步控制工具async(八)
2017/02/27 Javascript
js简易版购物车功能
2017/06/17 Javascript
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
python获得文件创建时间和修改时间的方法
2015/06/30 Python
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
Python中文件的读取和写入操作
2018/04/27 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
PyCharm最新激活码(2020/10/27全网最新)
2020/10/27 Python
竞聘演讲稿精彩开头和结尾
2014/05/14 职场文书
党员志愿者活动方案
2014/08/28 职场文书
纪念九一八事变演讲稿1000字
2014/09/14 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
居委会工作总结2015
2015/05/18 职场文书
班委竞选稿范文
2015/11/21 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python
微信小程序实现录音Record功能
2021/05/09 Javascript
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技
海康机器人重磅发布全新算法开发平台VM4.2
2022/04/21 数码科技
python中使用redis用法详解
2022/12/24 Redis