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 相关文章推荐
js中根据字数截取字符串,不能截断url
Jan 12 Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 Javascript
JS判断客户端是手机还是PC的2个代码
Apr 12 Javascript
JavaScript ES5标准中新增的Array方法
Jun 28 Javascript
浅谈JS继承_借用构造函数 & 组合式继承
Aug 16 Javascript
Angular+Node生成随机数的方法
Jun 16 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
Nov 27 Javascript
angular2 ng2-file-upload上传示例代码
Aug 23 Javascript
解决layer弹出层msg的文字不显示的问题
Sep 11 Javascript
vant picker+popup 自定义三级联动案例
Nov 04 Javascript
vue绑定class的三种方法
Dec 24 Vue.js
vue+vant 上传图片需要注意的地方
Jan 03 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 操作调试的方法
2012/07/12 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
2014/03/25 PHP
DWZ+ThinkPHP开发时遇到的问题分析
2016/12/12 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/25 Javascript
php,js,css字符串截取的办法集锦
2014/09/26 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
jquery append 动态添加的元素事件on 不起作用的解决方案
2015/07/30 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
Node.js的文件权限及读写flag详解
2016/10/11 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
微信小程序之发送短信倒计时功能
2017/08/30 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
vue里input根据value改变背景色的实例
2018/09/29 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
纯异步nodejs文件夹(目录)复制功能
2019/09/03 NodeJs
vue.js iview打包上线后字体图标不显示解决办法
2020/01/20 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
实例讲解Python中函数的调用与定义
2016/03/14 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
Python super()函数使用及多重继承
2020/05/06 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
电子狗项圈:eDog Australia
2019/12/04 全球购物
应届生会计电算化求职信
2013/10/03 职场文书
股东出资证明书范例
2014/10/04 职场文书
2014年人事行政工作总结
2014/12/03 职场文书
高中生毕业评语
2014/12/30 职场文书
小学语文复习计划
2015/01/19 职场文书
祝酒词范文
2015/08/12 职场文书
珍爱生命主题班会
2015/08/13 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers
Vue如何实现组件间通信
2021/05/15 Vue.js