vue cli 3.0 搭建项目的图文教程


Posted in Javascript onMay 17, 2019

1.3.0版本包括了默认预设配置和用户自定义设置

2.对比2.0来看3.0的目录结构更加精简了

移除了配置文件目录 (config 和 build文件夹)

移除了 static 文件夹,新增 public 文件夹,并且 index.html 移动到 public 中

在 src 文件夹中新增了 views 文件夹,用于分类视图组件和公共组件

vue-cli 3.0 搭建

1. 安装或升级 Node.js

  • vue-cli官网对于node版本有明确要求
  • Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+)

2.安装 vue-cli 3.0

npm install -g @vue/cli
在这里需要注意的是如果你已经全局安装了旧版的 vue-cli(1.x或2.x) 
vue-cli 官网有提到 你需要通过
npm uninstall vue-cli -g 或者 yarn global remove vue-cli
来卸载它。

vue-cli脚手架搭建

vue create hello-world (搭建一个项目名称为 hello-world 的vue前端项目)

项目配置选项

a、Manually select features

vue cli 3.0 搭建项目的图文教程

如果是第一次用3.0的话没有第一个选项(myProjectinit - 这是自己预设的配置),
只有最后两个,第一个是默认配置,一般选第二个,自己配置,这里选第二个。

b、选择项目需要的特性 (根据自己需求选择即可)

vue cli 3.0 搭建项目的图文教程

此处选择的是:Babel编译、Vue路由、Vue状态管理器、CSS预处理器、代码检测

c、router是否使用history模式,这里使用history模式

vue cli 3.0 搭建项目的图文教程

选择 Y
对于一般的Vue+Vue-router+Webpack的Web开发场景,用history模式即可

d、选择CSS预处理器语言

vue cli 3.0 搭建项目的图文教程

选择第二个 Sass/SCSS (with node-sass)

e、选择ESLint的代码规范,此处使用 Standard代码规范

vue cli 3.0 搭建项目的图文教程 

Standard标准,它是一些前端工程师自定的标准。

f、何时进项代码监测

vue cli 3.0 搭建项目的图文教程

选择在保存时,进项监测

g、Babel、PostCss、ESLint等文件的存放位置

vue cli 3.0 搭建项目的图文教程

选择单独保存在各自的配置文件中

h、询问是否将此配置项保存为,预设配置(第一步看到的 myProjectinit 即为我保存的一个预设配置)

vue cli 3.0 搭建项目的图文教程

这里我选择的是不保存 N 需要保存的选择 Y 即可

i、最后等待vue-cli完成初始化即可

vue cli 3.0 搭建项目的图文教程 
vue cli 3.0 搭建项目的图文教程

项目目录结构如下图:

vue cli 3.0 搭建项目的图文教程

此处即为初始化完成
cd 到此目录下运行 
npm run serve 
启动项目
serve启动不习惯,可手动打开根目录下的package.json文件
找到 "serve": "vue-cli-service serve" 把 serve 改为 dev
vue-cli 3.0还提供了 UI控制台 来进项项目的管理
安装 npm i -g @vue/cli
在终端执行 vue ui 会默认初始化 localhost:8000 且自动打开

对于 vue-cli 3.0 的 UI控制台 可视化项目管理界面介绍此文有介绍 vue-cli改版 3.0betaUI界面初体验。

总结

以上所述是小编给大家介绍的vue cli 3.0 搭建项目的图文教程 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JavaScript中Math对象使用说明
Jan 16 Javascript
DOM下的节点属性和操作小结
May 14 Javascript
window.ActiveXObject使用说明
Nov 08 Javascript
jQuery实现表头固定效果的实例代码
May 24 Javascript
教你如何使用node.js制作代理服务器
Nov 26 Javascript
深入解析JavaScript的闭包机制
Oct 20 Javascript
Angular2从搭建环境到开发步骤详解
Oct 17 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
Nov 14 Javascript
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
JS实现的文字间歇循环滚动效果完整示例
Feb 13 Javascript
vue下history模式刷新后404错误解决方法
Aug 18 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
Dec 28 Javascript
小程序云开发如何实现图片上传及发表文字
May 17 #Javascript
tsconfig.json配置详解
May 17 #Javascript
小程序云函数调用API接口的方法
May 17 #Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
May 17 #Javascript
微信小程序云开发之使用云函数
May 17 #Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 #jQuery
微信小程序云开发之使用云数据库
May 17 #Javascript
You might like
在php中使用sockets:从新闻组中获取文章
2006/10/09 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
javascript 兼容鼠标滚轮事件
2009/04/07 Javascript
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
jQuery hover 延时器实现代码
2011/03/12 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
深入理解ECMAScript的几个关键语句
2016/06/01 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
详解mpvue开发小程序小总结
2018/07/25 Javascript
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
js+css实现扇形导航效果
2020/08/18 Javascript
Vue实现Header渐隐渐现效果的实例代码
2020/11/05 Javascript
[05:31]DOTA2英雄梦之声_第04期_光之守卫
2014/06/23 DOTA
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
python 中文字符串的处理实现代码
2009/10/25 Python
python strip()函数 介绍
2013/05/24 Python
python 使用 requests 模块发送http请求 的方法
2018/12/09 Python
python读取文件名并改名字的实例
2019/01/07 Python
Python Pandas 箱线图的实现
2019/07/23 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
在Django中预防CSRF攻击的操作
2020/03/13 Python
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
什么样的创业计划书可行性高?
2014/02/01 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
无传销社区工作方案
2014/05/13 职场文书
2015年煤矿工作总结
2015/04/28 职场文书
小学生暑假生活总结
2015/07/13 职场文书