使用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 tools 系列 scrollable学习
Sep 06 Javascript
Chrome Form多次提交表单问题的解决方法
May 09 Javascript
关于全局变量和局部变量的那些事
Jan 11 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
Apr 08 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
May 20 Javascript
基于Vue.js的表格分页组件
May 22 Javascript
微信小程序使用picker实现时间和日期选择框功能【附源码下载】
Dec 11 Javascript
jquery实现动态添加附件功能
Oct 23 jQuery
node版本管理工具n包使用教程详解
Nov 09 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
Mar 30 Javascript
Layui弹框中数据表格中可双击选择一条数据的实现
May 06 Javascript
vue2和vue3的v-if与v-for优先级对比学习
Oct 10 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的FTP学习(三)
2006/10/09 PHP
修改了一个很不错的php验证码(支持中文)
2007/02/14 PHP
php smarty模板引擎的6个小技巧
2014/04/24 PHP
PHP链表操作简单示例
2016/10/15 PHP
PHP错误和异常处理功能模块示例
2016/11/12 PHP
thinkphp修改配置进入默认首页的方法
2017/02/07 PHP
在laravel中实现事务回滚的方法
2019/10/10 PHP
Javascript 函数对象的多重身份
2009/06/28 Javascript
深入Javascript函数、递归与闭包(执行环境、变量对象与作用域链)使用详解
2013/05/08 Javascript
Node.js模块加载详解
2014/08/16 Javascript
Node.js+Express配置入门教程详解
2016/05/19 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
Node.js安装配置图文教程
2017/05/10 Javascript
vue实现导航栏效果(选中状态刷新不消失)
2017/12/13 Javascript
详解webpack babel的配置
2018/01/09 Javascript
详解VueJS应用中管理用户权限
2018/02/02 Javascript
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
nuxt踩坑之Vuex状态树的模块方式使用详解
2019/09/06 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
[02:42]DOTA2英雄基础教程 杰奇洛
2013/12/23 DOTA
详细探究Python中的字典容器
2015/04/14 Python
用pycharm开发django项目示例代码
2019/06/13 Python
python中web框架的自定义创建
2019/09/08 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
播音主持专业个人自我评价
2014/01/09 职场文书
优秀班集体获奖感言
2014/02/03 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
给领导的感谢信范文
2015/01/23 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
入党积极分子考察意见
2015/06/02 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
js基础语法与maven项目配置教程案例
2021/07/15 Javascript
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers