使用vue-cli脚手架工具搭建vue-webpack项目


Posted in Javascript onJanuary 14, 2019

最近更新了webpack配置详解,可移步vue-cli webpack详解

对于Vue.js来说,如果你想要快速开始,那么只需要在你的html中引入一个<script>标签,加上CDN的地址即可。但是,这并不算是一个完整的vue实际应用。在实际应用中,我们必须要一系列的工具,包括:模块化,转译,预处理,热加载,静态检测和自动化测试等。对于一个需要长期维护和大型的项目而言,这些工具是必不可少的,但是尝试配置初始化这些很痛苦.这就是我们发布vue官方提供的脚手架工具的原因,一个简单的构建工具,通过几个默认的步骤帮助你快速的构建Vue.js项目。

1.安装node环境

可以使用自带的终端cmd命令行工具;windows下推荐安装git bash,可以使用linux命令;

使用vue-cli脚手架工具搭建vue-webpack项目

第一步检测是否安装node;没有安装node的同学请到官网下载安装https://nodejs.org/en/download/

安装成功后在命令行查看node版本,如果有说明安装成功。

2.安装vue脚手架工具vue-cli

大家在安装node的时候,会自动安装npm;

使用vue-cli脚手架工具搭建vue-webpack项目

可以先行查看npm版本;

使用npm安装vue-cli:

npm install vue-cli -g

3.准备工作已经完毕,下面直接使用vue-cli初始化webpack项目;

vue init webpackyourprojectname(项目名)

使用vue-cli脚手架工具搭建vue-webpack项目

中间会输入项目名称,项目描述,作者等信息;

一路回车

可以看到我们刚才创建的webpack项目已经建好了:

使用vue-cli脚手架工具搭建vue-webpack项目

4.查看目录结构

使用vue-cli脚手架工具搭建vue-webpack项目

安装依赖

$ npm install

国内有些包npm无法安装,可以使用cnpm安装

$ cnpm install

5.启动本地开发

使用vue-cli脚手架工具搭建vue-webpack项目

本地node服务器已经跑起来了,端口为配置文件中的端口

使用vue-cli脚手架工具搭建vue-webpack项目

6.配置路由

使用vue-cli脚手架工具搭建vue-webpack项目

创建新的页面组件,将路由指向该.vue 文件

使用vue-cli脚手架工具搭建vue-webpack项目

到此,使用vue-cli创建的vue项目基本可以上手开发了,恭喜!

使用vue-cli脚手架工具搭建vue-webpack项目

7.打包上线

$ npm run build

使用vue-cli脚手架工具搭建vue-webpack项目

看到build complete,证明打包成功;

观察目录结构,发现多了一个dist文件夹,这便是webpack打包后的文件,将改文件和后台商量,以什么形式放到服务器即可,上线成功。

使用vue-cli脚手架工具搭建vue-webpack项目

啦啦啦~ 至此,我们vue项目算是初步跑起来了,后续会详解webpack配置,以及本地mock数据开发等文章,欢迎大家批评指正!也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 动态参数判空操作
Dec 22 Javascript
jquery text,radio,checkbox,select操作实现代码
Jul 09 Javascript
js Html结构转字符串形式显示代码
Nov 15 Javascript
javascript之典型高阶函数应用介绍
Jan 10 Javascript
使用js实现雪花飘落效果
Aug 26 Javascript
jquery实现弹出窗口效果的实例代码
Nov 28 Javascript
js 立即调用的函数表达式如何写
Jan 12 Javascript
LABjs、RequireJS、SeaJS的区别
Mar 04 Javascript
jQuery判断多个input file 都不能为空的例子
Jun 23 Javascript
DropDownList实现可输入可选择(两种版本可选)
Dec 07 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
Aug 31 Javascript
一文彻底理解js原生语法prototype,__proto__和constructor
Oct 24 Javascript
vue-cli系列之vue-cli-service整体架构浅析
Jan 14 #Javascript
JS数组求和的常用方法总结【5种方法】
Jan 14 #Javascript
JS实现根据数组对象的某一属性排序操作示例
Jan 14 #Javascript
vue项目中使用vue-i18n报错的解决方法
Jan 13 #Javascript
vscode下vue项目中eslint的使用方法
Jan 13 #Javascript
jQuery实现的中英文切换功能示例
Jan 11 #jQuery
JavaScript寄生组合式继承原理与用法分析
Jan 11 #Javascript
You might like
PHP获取当前日期和时间及格式化方法参数
2015/05/11 PHP
PHP使用栈解决约瑟夫环问题算法示例
2017/08/27 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
newxtree.js代码
2007/03/13 Javascript
javascript 处理HTML元素必须避免使用的一种方法
2009/07/30 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
jQuery 技巧小结
2010/04/02 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
原生javascript+css3编写的3D魔方动画旋扭特效
2016/03/14 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
2016/11/23 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
在vue中,v-for的索引index在html中的使用方法
2018/03/06 Javascript
js控制随机数生成概率代码实例
2019/03/21 Javascript
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
[01:00:17]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第二场 1月25日
2021/03/11 DOTA
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
Django 用户认证组件使用详解
2019/07/23 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
python判断字符串以什么结尾的实例方法
2020/09/18 Python
Python读写csv文件流程及异常解决
2020/10/20 Python
CSS3 实现雷达扫描图的示例代码
2020/09/21 HTML / CSS
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
20年同学聚会邀请函
2014/02/04 职场文书
员工晚婚的请假条
2014/02/08 职场文书
高中物理教学反思
2014/02/08 职场文书
企业业务员岗位职责
2014/03/14 职场文书
小学生寒假家长评语
2014/04/16 职场文书
承诺保证书格式
2015/02/28 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
2016先进集体事迹材料范文
2016/02/25 职场文书