详解使用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 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
Ext 表单布局实例代码
Apr 30 Javascript
基于jquery的9行js轻松实现tab控件示例
Oct 12 Javascript
javascript页面加载完执行事件代码
Feb 11 Javascript
Javascript基础教程之数组 array
Jan 18 Javascript
iScroll中事件点击触发两次解决方案
Mar 11 Javascript
Actionscript与javascript交互实例程序(修改)
Sep 22 Javascript
Vue.js路由组件vue-router使用方法详解
Dec 02 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
Dec 26 Javascript
Input文本框随着输入内容多少自动延伸的实现
Feb 15 Javascript
10个最优秀的Node.js MVC框架
Aug 24 Javascript
少女风vue组件库的制作全过程
May 15 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
附件名前加网站名
2008/03/23 PHP
php自动跳转中英文页面
2008/07/29 PHP
destoon实现调用自增数字从1开始的方法
2014/08/21 PHP
php 模拟 asp.net webFrom 按钮提交事件实例
2014/10/13 PHP
codeigniter显示所有脚本执行时间的方法
2015/03/21 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
jquery的Theme和Theme Switcher使用小结
2010/09/08 Javascript
javascript event 事件解析
2011/01/31 Javascript
jQuery 一个图片切换的插件
2011/10/09 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
JavaScript在网页中画圆的函数arc使用方法
2015/11/13 Javascript
JavaScript之面向对象_动力节点Java学院整理
2017/06/29 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
2018/07/05 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
如何实现一个简易版的vuex持久化工具
2019/09/11 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
python实现中文输出的两种方法
2015/05/09 Python
Python实现PS图像调整颜色梯度效果示例
2018/01/25 Python
解决pycharm 工具栏Tool中找不到Run manager.py Task的问题
2019/07/01 Python
python实现加密的方式总结
2020/01/19 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
工厂总经理岗位职责
2014/02/07 职场文书
竞选卫生委员演讲稿
2014/04/28 职场文书
设计专业毕业生求职信
2014/06/25 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
煤矿安全保证书
2015/02/27 职场文书
公司员工辞职信范文
2015/05/12 职场文书
体育委员竞选稿
2015/11/21 职场文书