使用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 相关文章推荐
基于jQuery的淡入淡出可自动切换的幻灯插件
Aug 24 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
Jan 15 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
Dec 27 Javascript
JavaScript移除数组元素减少长度的方法
Sep 05 Javascript
JS实现的文字与图片定时切换效果代码
Oct 06 Javascript
JavaScript遍历求解数独问题的主要思路小结
Jun 12 Javascript
ReactNative页面跳转实例代码
Sep 27 Javascript
JavaScript中undefined和null的区别
May 03 Javascript
通过命令行生成vue项目框架的方法
Jul 12 Javascript
layui 弹出层值回传解决方式
Nov 14 Javascript
Vue解析剪切板图片并实现发送功能
Feb 04 Javascript
关于React Native使用axios进行网络请求的方法
Aug 02 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数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
js控制iframe的高度/宽度让其自适应内容
2014/04/09 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
2017/04/18 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
layui 对table中的数据进行转义的实例
2019/09/12 Javascript
[01:08:17]2018DOTA2亚洲邀请赛3月29日 小组赛B组 EG VS VGJ.T
2018/03/30 DOTA
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
一份python入门应该看的学习资料
2018/04/11 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
在python 中split()使用多符号分割的例子
2019/07/15 Python
Python Django Cookie 简单用法解析
2019/08/13 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
浅谈HTML5 Web Worker的使用
2018/01/05 HTML / CSS
周仰杰(JIMMY CHOO)法国官方网站:闻名世界的鞋子品牌
2019/09/27 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
PHP数据运算类型都有哪些
2013/11/05 面试题
岗位职责定义及内容
2013/11/08 职场文书
新春文艺演出主持词
2014/03/27 职场文书
食品安全演讲稿
2014/09/01 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
环卫工人慰问信
2015/02/15 职场文书
公司仓管员岗位职责
2015/04/01 职场文书
业务员管理制度范本
2015/08/06 职场文书
导游词之金鞭溪风景区
2019/09/12 职场文书
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS