详解使用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 相关文章推荐
读jQuery之十二 删除事件核心方法
Jul 31 Javascript
jquery等宽输出文字插件使用介绍
Sep 18 Javascript
JavaScript中getUTCMinutes()方法的使用详解
Jun 10 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
Oct 26 Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 Javascript
websocket+node.js实现实时聊天系统问题咨询
May 17 Javascript
详解vue 配合vue-resource调用接口获取数据
Jun 22 Javascript
JS中利用FileReader实现上传图片前本地预览功能
Mar 02 Javascript
Vue项目中如何使用Axios封装http请求详解
Oct 23 Javascript
Vue项目接入Paypal实现示例详解
Jun 04 Javascript
JavaScript代码简化技巧实例解析
Sep 09 Javascript
vue3弹出层V3Popup实例详解
Jan 04 Vue.js
微信小程序 支付后台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 foreach 使用&amp;(与运算符)引用赋值要注意的问题
2010/02/16 PHP
PHP $_FILES函数详解
2011/03/09 PHP
php用正则表达式匹配中文实例详解
2013/11/06 PHP
保存到桌面、设为桌面且带图标的PHP代码
2013/11/19 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
PHP依赖倒置(Dependency Injection)代码实例
2014/10/11 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
php如何获取文件的扩展名
2015/10/28 PHP
PHP将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
2015/12/25 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
2020/12/01 Javascript
Python脚本实时处理log文件的方法
2016/11/21 Python
Python基础学习之常见的内建函数整理
2017/09/06 Python
如何用python整理附件
2018/05/13 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
音乐教学反思
2014/02/02 职场文书
预备党员2014全国两会学习心得体会
2014/03/10 职场文书
推荐信格式范文
2014/05/09 职场文书
大学生毕业求职信
2014/06/12 职场文书
营销总监岗位职责
2014/09/16 职场文书
小学见习报告
2014/10/31 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
JavaScript实例 ODO List分析
2022/01/22 Javascript
Java9新特性之Module模块化编程示例演绎
2022/03/16 Java/Android