使用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 应用技巧集合[推荐]
Aug 30 Javascript
JavaScript调用Activex控件的事件的实现方法
Apr 11 Javascript
eval与window.eval的差别分析
Mar 17 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
Mar 02 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
Dec 16 Javascript
详解js实现线段交点的三种算法
Aug 09 Javascript
浅谈jquery上下滑动的注意事项
Oct 13 Javascript
JQuery中Ajax的操作完整例子
Mar 07 Javascript
浅析node.js的模块加载机制
May 25 Javascript
详解React中合并单元格的正确写法
Jan 08 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
Sep 19 Javascript
JavaScript实现简单计算器
Mar 19 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
什么是MVC,好东西啊
2007/05/03 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
关于尾递归的使用详解
2013/05/02 PHP
php 获取页面中指定内容的实现类
2014/01/23 PHP
php使用Cookie实现和用户会话的方法
2015/01/21 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
javascript简单性能问题及学习笔记
2014/02/04 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
2016/08/31 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
React key值的作用和使用详解
2018/08/23 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
使用vue构建多页面应用的示例
2020/10/22 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
2020/11/11 Javascript
python原始套接字编程示例分享
2014/02/21 Python
tornado捕获和处理404错误的方法
2014/02/26 Python
Python程序中设置HTTP代理
2016/11/06 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
对Python 语音识别框架详解
2018/12/24 Python
Python函数参数匹配模型通用规则keyword-only参数详解
2019/06/10 Python
Python3 Click模块的使用方法详解
2020/02/12 Python
Python GUI库PyQt5样式QSS子控件介绍
2020/02/25 Python
python基于win32api实现键盘输入
2020/12/09 Python
AmazeUI 平滑滚动效果的示例代码
2020/08/20 HTML / CSS
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
2014年元旦活动方案
2014/02/15 职场文书
小学班主任评语大全
2014/04/23 职场文书
村党支部对照检查材料思想汇报
2014/09/28 职场文书
英语复习计划
2015/01/19 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
城南旧事观后感
2015/06/11 职场文书
初三数学教学反思
2016/02/17 职场文书