• 技术文章 >web前端 >Vue.js

    什么是Vue CLI?聊聊vue cli的配置和使用

    青灯夜游青灯夜游2022-07-01 20:20:44转载491
    什么是Vue CLI?下面本篇文章给大家深入介绍一下vue cli,聊聊vue cli的配置和使用,希望对大家有所帮助!

    一、Vue CLI

    1.1.什么是Vue CLI

    CLI是什么意思?

    脚手架长什么样子

    在这里插入图片描述

    1.2.Vue CLI使用前提 - Node

    安装NodeJS
    可以直接在官方网站中下载安装.
    网址: http://nodejs.cn/download/

    检测安装的版本
    默认情况下自动安装Node和NPM
    Node环境要求8.9以上或者更高版本
    在这里插入图片描述

    什么是NPM呢?

    NPM的全称是Node Package Manager
    是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
    后续我们会经常使用NPM来安装一些开发过程中依赖包.

    cnpm安装
    由于国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像。
    你可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:npm install -g cnpm --registry=https://registry.npm.taobao.org
    这样就可以使用 cnpm 命令来安装模块了:
    cnpm install [name]

    1.3.Vue CLI使用前提 - Webpack

    Vue.js官方脚手架工具就使用了webpack模板
    对所有的资源会压缩等优化操作
    它在开发过程中提供了一套完整的功能,能够使得我们开发过程中变得高效。

    Webpack的全局安装

    npm install webpack -g

    在这里插入图片描述

    1.4.Vue CLI的使用

    安装Vue脚手架

    npm install -g @vue/cli

    注意:上面安装的是Vue CLI3的版本,如果需要想按照Vue CLI2的方式初始化项目时不可以的。

    在这里插入图片描述

    Vue CLI2初始化项目

    vue init webpack my-project

    Vue CLI3初始化项目

    vue create my-project

    二、Vue CLI2

    2.1.Vue CLI2详解

    在这里插入图片描述

    2.2.目录结构详解

    在这里插入图片描述

    2.3.Runtime-Compiler和Runtime-only的区别

    在这里插入图片描述
    简单总结

    1.如果在之后的开发中,你依然使用template,就需要选择Runtime-Compiler
    2.如果你之后的开发中,使用的是.vue文件夹开发,那么可以选择Runtime-only

    在这里插入图片描述

    2.4.render和template

    Runtime-Compiler 和 Runtime-only

    在这里插入图片描述
    在这里插入图片描述
    为什么存在这样的差异呢?
    我们需要先理解Vue应用程序是如何运行起来的。
    Vue中的模板如何最终渲染成真实DOM。
    我们来看下面的一幅图

    2.5.Vue程序运行过程

    在这里插入图片描述

    2.6.render函数的使用

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    2.7.npm run build

    在这里插入图片描述

    2.8.npm run dev

    在这里插入图片描述

    2.9.修改配置:webpack.base.conf.js起别名

    在这里插入图片描述

    三、Vue CLI3

    3.1.认识Vue CLI3

    vue-cli 3 与 2 版本有很大区别

    1.vue-cli 3 是基于 webpack 4 打造,vue-cli 2 还是 webapck 3
    2.vue-cli 3 的设计原则是“0配置”,移除的配置文件根目录下的,build和config等目录
    3.vue-cli 3 提供了 vue ui 命令,提供了可视化配置,更加人性化
    4.移除了static文件夹,新增了public文件夹,并且index.html移动到public中

    在这里插入图片描述

    3.2.目录结构详解

    在这里插入图片描述

    3.3.配置去哪里了?

    UI方面的配置

    启动配置服务器:vue ui
    在这里插入图片描述
    在这里插入图片描述

    3.4.自定义配置:起别名

    在这里插入图片描述

    【相关视频教程推荐:web前端

    以上就是什么是Vue CLI?聊聊vue cli的配置和使用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:csdn,如有侵犯,请联系admin@php.cn删除
    专题推荐:Vue CLI Vue vue.js vue3
    上一篇:深入了解Vue中的双端diff 算法 下一篇:Vue2和Vue3在响应式上有什么区别?简单对比
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 什么是自定义指令?深入了解Vue中的自定义指令• vue项目首次加载缓慢怎么办?两种解决方案• 9个提高开发效率和性能的Vue小技巧• Github 上 8 个不可错过的 Vue 项目,快来收藏!!• 手把手带你使用Vue开发一个五子棋小游戏!• Vue3和Vue2的差异是什么?全方位对比一下!
    1/1

    PHP中文网