使用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中对Attr(dom中属性)的操作示例讲解
Dec 02 Javascript
jquery实现从数组移除指定的值
Jun 24 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
May 10 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
Jun 17 Javascript
jquery实现焦点轮播效果
Feb 23 Javascript
angular+webpack2实战例子
May 23 Javascript
react-native之ART绘图方法详解
Aug 08 Javascript
mui上拉加载更多下拉刷新数据的封装过程
Nov 03 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
Dec 22 Javascript
Vue常用的几个指令附完整案例
Nov 06 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
May 20 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
Oct 30 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 目录与文件处理-郑阿奇(续)
2011/07/04 PHP
php摘要生成函数(无乱码)
2012/02/04 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
PHP面向对象程序设计实例分析
2016/01/26 PHP
thinkPHP模板引擎用法示例
2016/12/08 PHP
PHP7扩展开发教程之Hello World实现方法示例
2017/08/03 PHP
TP5框架请求响应参数实例分析
2019/10/17 PHP
浅谈setTimeout 与 setInterval
2015/06/23 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
JS获取当前页面名称的简单实例
2016/08/19 Javascript
JavaScript代码里的判断小结
2016/08/22 Javascript
ionic实现带字的toggle滑动组件
2016/08/27 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
vue实现消息的无缝滚动效果的示例代码
2017/12/05 Javascript
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
Python之自动获取公网IP的实例讲解
2017/10/01 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
jupyter实现重新加载模块
2020/04/16 Python
浅谈numpy中np.array()与np.asarray的区别以及.tolist
2020/06/03 Python
基于Canvas+Vue的弹幕组件的实现
2019/07/23 HTML / CSS
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
canvas线条的属性详解
2018/03/27 HTML / CSS
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
Linux管理员面试题 Linux admin interview questions
2016/07/08 面试题
社区国庆节活动方案
2014/02/05 职场文书
就业协议书的作用
2014/04/11 职场文书
新手上路标语
2014/06/20 职场文书
机械电子工程专业求职信
2014/06/22 职场文书
迎国庆演讲稿
2014/09/15 职场文书
2015年入党决心书
2015/02/05 职场文书
村官个人总结范文
2015/03/03 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
Python 类,对象,数据分类,函数参数传递详解
2021/09/25 Python
动画电影《擅长捉弄人的高木同学》6月10日上映!
2022/03/20 日漫