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 相关文章推荐
jquery中的$(document).ready()与window.onload的区别
Nov 18 Javascript
js利用与或运算符优先级实现if else条件判断表达式
Apr 15 Javascript
Extjs407 getValue()和getRawValue()区别介绍
May 21 Javascript
jquery 单引号和双引号的区别及使用注意
Jul 31 Javascript
Javascript执行效率全面总结
Nov 04 Javascript
基于JS实现PHP的sprintf函数实例
Nov 14 Javascript
js+canvas绘制矩形的方法
Jan 28 Javascript
移动端js触摸事件详解
Sep 18 Javascript
WebSocket实现简单客服聊天系统
May 12 Javascript
vue input输入框关键字筛选检索列表数据展示
Oct 26 Javascript
js实现简单五子棋游戏
May 28 Javascript
Postman内建变量常用方法实例解析
Jul 28 Javascript
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中文件上传的一个问题
2010/09/04 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
PHP对象Object的概念 介绍
2012/06/14 PHP
php去除字符串换行符示例分享
2014/02/13 PHP
thinkPHP框架自动填充原理与用法分析
2018/04/03 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
异步JavaScript编程中的Promise使用方法
2015/07/28 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
AngularJS 服务详细讲解及示例代码
2016/08/17 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
使用node.js搭建服务器
2017/05/20 Javascript
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
在vue中使用Base64转码的案例
2020/08/07 Javascript
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
python通过post提交数据的方法
2015/05/06 Python
Python中list初始化方法示例
2016/09/18 Python
Python unittest 简单实现参数化的方法
2018/11/30 Python
python3 tkinter实现添加图片和文本
2019/11/26 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
学python爬虫能做什么
2020/07/29 Python
python爬取抖音视频的实例分析
2021/01/19 Python
旅游管理毕业生自荐信
2013/11/05 职场文书
医学实习生自我鉴定
2013/12/12 职场文书
四年级下册教学反思
2014/02/01 职场文书
大一学生职业生涯规划
2014/03/11 职场文书
消防安全责任书
2014/04/14 职场文书
经济国贸专业求职信
2014/06/18 职场文书
报考公务员诚信承诺书
2014/08/29 职场文书
社区党支部承诺书
2015/04/29 职场文书
导游词之日月潭
2019/11/05 职场文书
Django实现drf搜索过滤和排序过滤
2021/06/21 Python