vue-cli4.5.x快速搭建项目


Posted in Vue.js onMay 30, 2021

一、安装vue-cli

npm i @vue/cli -g

二、创建项目

vue-cli会创建一个完整的项目文件夹,内部包含src等,我们仅需要cd进打算放置这个项目文件的文件夹内执行如下代码即可;

1.生成项目文件;

终端输入:

vue create projectname

2.选择生成配置方式

此处选择最下面一项进行手动配置
(你要是喜欢用eslint就直接选vue3那项就好)

vue-cli4.5.x快速搭建项目

3.插件选择

选择你需要的插件,上下箭头移动,空格切换选取状态

vue-cli4.5.x快速搭建项目

选错或漏选?没事,构建完毕后你依然可以通过Vue UI来修改插件配置(下面会说到)

我不太适应ESLint,我这里就不逞能了…
最下的单元测试(unit Testing)和端到端测试(E to E Testing),有需求的话就开;

vue-cli4.5.x快速搭建项目

4.单项配置

选中第一项""Choose Vue version来进行单项配置:
是否为vue-router启用HTML5的history模式?

vue-cli4.5.x快速搭建项目

这个推荐启用,会让你的url更加整洁好看,可读性更高;
在SPA页面中,不少方法会依赖于HTML5的history模式;

你打算怎么存放这些babel&eslint之类的东西的配置文件?

vue-cli4.5.x快速搭建项目

这里我推荐第一项吧…生成单独的配置文件,这样修改的时候你只需要找到对应的配置文件即可修改对应的配置;

好的,你打算把这次构建项目的配置沿用到今后嘛?

vue-cli4.5.x快速搭建项目

这个你自己决定喽…
选择是的话,下次在执行第一步时就会出现第四个选项,那就是你自定义的配置方法.

给你自己这套配置取个名字:projectname

vue-cli4.5.x快速搭建项目

5.选择包管理工具

会让你选择是用npm还是yarn,我这里没有显示直接用了npm ,奇奇怪怪;
选自己想用的就好.

vue-cli4.5.x快速搭建项目

至此创建完成.

那我们就运行下看看吧!

npm run serve

进入相应的端口,即可看到Vue的初始界面.

vue-cli4.5.x快速搭建项目

三.VueUI修改配置

打开cmd,输入"vue ui"等待GUI服务启动,就会自动打开一个基于本地服务的UI界面

vue-cli4.5.x快速搭建项目

导入你的项目文件,即可在左侧插件等分类下对项目进行快捷运行&插件安装&插件卸载等等等等操作.

附-删除已保存的配置选项

如果你保存了配置,那么下次用的时候会在这里多一项你自己的配置,太多的话可能会有点眼花缭乱?

vue-cli4.5.x快速搭建项目

这些配置会保存在C盘Administrator下的".vuerc"文件中

vue-cli4.5.x快速搭建项目

删除相应的对象即可.

总结

到此这篇关于vue-cli4.5.x快速搭建项目的文章就介绍到这了,更多相关vue-cli4.5.x 搭建项目内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
vue-router定义元信息meta操作
Dec 07 Vue.js
详解Vue中的自定义指令
Dec 07 Vue.js
Vue与React的区别和优势对比
Dec 18 Vue.js
vue中如何添加百度统计代码
Dec 19 Vue.js
vue实现轮播图帧率播放
Jan 26 Vue.js
vue3.0 自适应不同分辨率电脑的操作
Feb 06 Vue.js
vue实现倒计时功能
Mar 24 Vue.js
关于vue中如何监听数组变化
Apr 28 Vue.js
Vue通过懒加载提升页面响应速度
May 10 Vue.js
详解Vue的options
May 15 Vue.js
vue实现列表垂直无缝滚动
Apr 08 Vue.js
vue实现简易音乐播放器
Aug 14 Vue.js
Vue CLI中模式与环境变量的深入详解
springboot+VUE实现登录注册
May 27 #Vue.js
vue+springboot实现登录验证码
vue+spring boot实现校验码功能
May 27 #Vue.js
vue-cropper组件实现图片切割上传
May 27 #Vue.js
vue-cropper插件实现图片截取上传组件封装
May 27 #Vue.js
HTML+VUE分页实现炫酷物联网大屏功能
You might like
PHP文件上传实例详解!!!
2007/01/02 PHP
实现dedecms全站URL静态化改造的代码
2007/03/29 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
利用“多说”制作留言板、评论系统
2015/07/14 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
WAF的正确bypass
2017/01/05 PHP
浅谈PHP表单提交(POST&GET&URL编/解码)
2017/04/03 PHP
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
fancybox modal的完美解决(右上的X)
2012/10/30 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
javascript回调函数详解
2018/02/06 Javascript
Vue组件系列开发之模态框
2019/04/18 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
vue项目中引入Sass实例方法
2019/08/27 Javascript
[02:12]2015国际邀请赛 SHOWOPEN
2015/08/05 DOTA
Python重新引入被覆盖的自带function
2014/07/16 Python
Django中模型Model添加JSON类型字段的方法
2015/06/17 Python
查看Django和flask版本的方法
2018/05/14 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
PyCharm使用之配置SSH Interpreter的方法步骤
2019/12/26 Python
PyCharm 2020.2 安装详细教程
2020/09/25 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
在html页面中取得session中的值的方法
2020/08/11 HTML / CSS
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
英国计算机商店:Technextday
2019/12/28 全球购物
集体婚礼策划方案
2014/02/22 职场文书
运动会开幕式主持词
2014/03/28 职场文书
建筑横幅标语
2014/10/09 职场文书
Python装饰器的练习题
2021/11/23 Python