详解使用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的函数
Jan 31 Javascript
JS 强制设为首页的代码
Jan 31 Javascript
js获取json元素数量的方法
Jan 27 Javascript
纯javascript实现的小游戏《Flappy Pig》实例
Jul 27 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
Aug 19 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
Jan 04 Javascript
Vue.js仿微信聊天窗口展示组件功能
Aug 11 Javascript
Vue实现双向绑定的原理以及响应式数据的方法
Jul 02 Javascript
vue 实现边输入边搜索功能的实例讲解
Sep 16 Javascript
Vue js 的生命周期(看了就懂)(推荐)
Mar 29 Javascript
Angular8 简单表单验证的实现示例
Jun 03 Javascript
Vue中key的作用示例代码详解
Jun 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扩展vld查看PHP opcode操作步骤
2013/03/04 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
JS request函数 用来获取url参数
2010/05/17 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
ionic实现带字的toggle滑动组件
2016/08/27 Javascript
详解如何在Vue2中实现组件props双向绑定
2017/03/29 Javascript
详解如何在Angular中快速定位DOM元素
2017/05/17 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
Angular8 实现table表格表头固定效果
2020/01/03 Javascript
详解vue中v-on事件监听指令的基本用法
2020/07/22 Javascript
JavaScript实现点击图片换背景
2020/11/20 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
在Python下进行UDP网络编程的教程
2015/04/29 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
波兰运动鞋网上商店:e-Sporting
2018/02/16 全球购物
Sisley法国希思黎中国官网:享誉全球的奢华植物美容品牌
2019/06/30 全球购物
Tiqets英国:智能手机上的文化和娱乐门票
2019/07/10 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
美国价格实惠的在线眼镜网站:Zeelool
2020/12/25 全球购物
军训学生自我鉴定
2014/02/12 职场文书
廉洁使者实施方案
2014/03/29 职场文书
安全生产计划书
2014/05/04 职场文书
公共场所标语
2014/06/30 职场文书
金正昆讲礼仪观后感
2015/06/11 职场文书
CSS实现渐变色边框(Gradient borders)的5种方法
2022/03/25 HTML / CSS
python图像处理 PIL Image操作实例
2022/04/09 Python