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得到当前页的来路即前一页地址的方法
Feb 18 Javascript
自定义函数实现IE7与IE8不兼容js中trim函数的问题
Feb 03 Javascript
jquery动态添加删除(tr/td)
Feb 09 Javascript
JS正则表达式比较常见用法
Jan 26 Javascript
JS Ajax请求如何防止重复提交
Jun 13 Javascript
jquery插件autocomplete用法示例
Jul 01 Javascript
使用vue编写一个点击数字计时小游戏
Aug 31 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
Oct 24 Javascript
JS实现淡入淡出图片效果的方法分析
Dec 20 Javascript
Node.js操作系统OS模块用法分析
Jan 04 Javascript
微信小程序API—获取定位的详解
Apr 30 Javascript
原生js实现的观察者和订阅者模式简单示例
Apr 18 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
一个用php3编写的简单计数器
2006/10/09 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
兼容IE和FF的js脚本代码小结(比较常用)
2010/12/06 Javascript
jQuery 遍历-nextUntil()方法以及prevUntil()方法的使用介绍
2013/04/26 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
简单易用的倒计时js代码
2014/08/04 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
微信小程序 封装http请求实例详解
2017/01/16 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
原生JS实现日历组件的示例代码
2017/09/22 Javascript
Vue验证码60秒倒计时功能简单实例代码
2018/06/22 Javascript
基于JavaScript实现一个简单的Vue
2018/09/26 Javascript
详解webpack打包第三方类库的正确姿势
2018/10/20 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
React中this丢失的四种解决方法
2019/03/12 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
python奇偶行分开存储实现代码
2018/03/19 Python
Python Series从0开始索引的方法
2018/11/06 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
python绘图pyecharts+pandas的使用详解
2020/12/13 Python
pytorch下的unsqueeze和squeeze的用法说明
2021/02/06 Python
得到Class的三个过程是什么
2012/08/10 面试题
党的群众路线个人对照检查材料
2014/09/23 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
校园广播站开场白
2015/06/01 职场文书