vue cli 3.0 使用全过程解析


Posted in Javascript onJune 14, 2018

首先在使用 vue create my-project 创建项目的时候要选择使用 css 预处理器。

安装 vue-cli

首先使用 npm 安装 vue-cli v3.0。

npm install -g @vue/cli

安装完成后使用 vue -V 查看版本号,如果显示版本号说明安装完成。

创建项目

vue-cli v3.0 创建项目的命令与 2.0 有所不同。3.0 创建项目的命令为:

vue create test-project

创建过程中首先选择创建的模式,是采用默认配置,还是自定义配置:

vue cli 3.0 使用全过程解析 

通过上下箭头进行选择。window 默认 cmd 可能不支持箭头上下选择,建议下载其他 shell 工具。

建议采用 Mannual select features 自定义模式。这样可以自主选择需要的插件。

因为我之前创建过一次,所以创建了一个命名为 walle 的模板,下次创建的时候可以直接按照上次的模板进行创建。

选择自定义模式后可以自由选择想要在项目中使用的插件,用空格键选中。

vue cli 3.0 使用全过程解析 

如果选择了 CSS Pre-processors (CSS预处理器), 则接下来会让你选择预处理器的类型。

vue cli 3.0 使用全过程解析 

我选择了相对比较熟悉的 SCSS/SASS 预处理器。这样就可以在项目中使用 SCSS 语法和 SASS 语法了。关于 如何在项目中使用 SCSS/SASS 请看我的另一篇。

接下来会让你选择 lint 的模式,也就是检测代码的规则。

vue cli 3.0 使用全过程解析 

选择每次保存时进行代码规则校验。

vue cli 3.0 使用全过程解析 

选择配置文件的集成方式,是配置在独立文件中,还是全都配置在 package.json 文件中。因为在独立文件中比较容易看,所以建议选择使用独立文件。

vue cli 3.0 使用全过程解析 

最后就是询问你是否将此次的配置生成一个模板,下次直接之后模板配置直接生成项目了。

vue cli 3.0 使用全过程解析 

确定后就开始了漫长的项目生成之旅了。(第一次使用 vue-cli 进行项目生成可能会卡主,一直不动,这时候按一下 enter 键项目就能继续生成了)

总结

以上所述是小编给大家介绍的vue cli 3.0 使用全过程解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
取键盘键位ASCII码的网页
Jul 30 Javascript
angularjs中的单元测试实例
Dec 06 Javascript
kindeditor修复会替换script内容的问题
Apr 03 Javascript
JavaScript实现多个重叠层点击切换效果的方法
Apr 24 Javascript
微信小程序页面传值实例分析
Apr 19 Javascript
Angular2中select用法之设置默认值与事件详解
May 07 Javascript
ReactJs实现树形结构的数据显示的组件的示例
Aug 18 Javascript
JS实现移动端整屏滑动的实例代码
Nov 10 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 jQuery
Vue中watch、computed、updated三者的区别及用法
Jul 27 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 Javascript
vue 中 get / delete 传递数组参数方法
Mar 23 Vue.js
jQuery实现列表的增加和删除功能
Jun 14 #jQuery
vue采用EventBus实现跨组件通信及注意事项小结
Jun 14 #Javascript
JS对象与json字符串相互转换实现方法示例
Jun 14 #Javascript
微信小程序左滑动显示菜单功能的实现
Jun 14 #Javascript
vue中如何让子组件修改父组件数据
Jun 14 #Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
Jun 14 #Javascript
MVVM框架下实现分页功能示例
Jun 14 #Javascript
You might like
php基础学习之变量的使用
2011/06/09 PHP
php计算两个文件相对路径的方法
2015/03/14 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
PHP xpath()函数讲解
2019/02/11 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
use jscript with List Proxy Server Information
2007/06/11 Javascript
解决jquery实现的radio重新选中的问题
2015/07/03 Javascript
jquery实现像栅栏一样左右滑出式二级菜单效果代码
2015/08/24 Javascript
JS将滑动门改为选项卡(需鼠标点击)的实现方法
2015/09/27 Javascript
关于vue.js过渡css类名的理解(推荐)
2017/04/10 Javascript
js学习总结_基于数据类型检测的四种方式(必看)
2017/07/04 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
[14:36]2014 DOTA2国际邀请赛中国区预选赛5.21 Orenda VS NE
2014/05/22 DOTA
[54:09]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
Python编程中实现迭代器的一些技巧小结
2016/06/21 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
使用Python实现在Windows下安装Django
2018/10/17 Python
通过shell+python实现企业微信预警
2019/03/07 Python
python中的colorlog库使用详解
2019/07/05 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
html5菜单折纸效果
2014/04/22 HTML / CSS
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
Whittard官方海外旗舰店:英国百年茶叶品牌
2018/02/22 全球购物
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
广州迈达威.net面试题目
2012/03/10 面试题
传播学专业毕业生自荐信
2013/11/04 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
话题作文之自信作文
2019/11/15 职场文书
js基础语法与maven项目配置教程案例
2021/07/15 Javascript
解决 Redis 秒杀超卖场景的高并发
2022/04/12 Redis