vue-cli2[vuecli2和vuecli3的区别]

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载
vue-cli2[vuecli2和vuecli3的区别]

摘要:

vue-cli2和vue-cli3都是Vue.js的常用脚手架工具,但二者在部分技术细节和使用方面存在差异,本文将从四个方面详细描述这些区别。第一方面是项目生成方式的改变,包括v2的vue init和v3的vue create命令;第二方面是脚手架生成的项目配置文件不同,v3会默认创建vue.config.js等文件;第三方面是在webpack配置文件上有所不同,v3采用了新的webpack Chain API,优化了开发和打包效率;第四方面则是结构上的差异,v3将源码目录的结构调整,并将常用配置文件移动到了根目录。

正文:

项目生成方式的改变

在项目生成方面,vue-cli2使用vue init命令进行项目创建,而vue-cli3更换为vue create,这直接影响了项目的创建和运用。使用vue init新项目时,我们需要手动输入信息来配置项目名称、作者、模板以及package.json等文件信息,相比而言使用vue create更加方便,它会自动根据给定信息创建项目并且配置好所需文件,使得前端项目搭建变得更为便捷。

项目配置文件的不同

除了项目生成方式的改变,vue-cli3也将一些封装好的配置文件外放到了根目录下,例如babel.config.js和postcss.config.js等,这些文件的位置更易于访问,带来的可操作性更好。

webpack配置文件的差异

在webpack的配置方式上,vue-cli2采用的是手动编写配置文件的方式,而vue-cli3则使用了Webpack Chain插件来链式编写配置,配置项更加清晰易懂。比如vue-cli2中,我们需要在webpack.base.conf.js文件里修改webpack配置,但是在vue-cli3中,我们可以使用vue.config.js文件进行配置,这个文件只需要在根目录下创建就好了。vue-cli3中的方案使开发者编写webpack配置更加方便和简单,增加了可读性和易用性。

项目结构的改变

Vue CLI 3 对项目结构进行了调整和规范化。在Vue CLI 2 中,src目录下的组件文件是单独的,而assets比较混乱,经常将图片和样式混在一起,开发者在使用时显得有些杂乱无序。Vue CLI 3 则使用了约定大于配置的原则,对项目的目录结构进行了调整。例如,在 vue-cli3 中,所有的资源文件都会集中在 public 文件夹中,而在 src 文件夹中则包括了所有的应用程序代码以及需要打包的静态资源。这样做的好处是让代码更具可读性,使得开发工作变得更方便。

结论:

总的来说,vue-cli3在开发规范和配置更加友好,减少了开发者在开发过程中的复杂性和不必要的繁琐,提高开发效率。但是,在代码维护和更新时,手动维护配置项比较麻烦,需要进行及时更新,也需要考虑到项目的所有架构方面,因此在项目的选择上需要根据项目的具体情况来进行选择。

原创文章,作者:掘金K,如若转载,请注明出处:https://www.20on.com/326558.html

(0)
掘金K掘金K
上一篇 15 6 月, 2023 2:11 下午
下一篇 15 6 月, 2023 2:24 下午

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

相关推荐

  • 以太币和比特币有什么区别?以太币值得投资吗?

    摘要:以太币(ETH)是以太坊的原生贷币,可用作支付方式,为去中心化应用程序(dApps)给予支持,以及支付矿工费。因此,有些新手投资者就问了,那以太币和比特币有什么区别呢?以太币值得投资吗?我们一起来看看。

    10 1 月, 2023
  • XMS是什么币种?XMS币前景怎么样?

    全文导读 XMS币的英文全称是Mars Ecosystem Token,它的中文名是火星生态系统,一个新的去中心化稳定币。根据最新的行情数据显示,截止到2021年12月13日10:08,XMS币的价格是0.95398908美元,今日涨幅为+1.69%,24h成交额是37.68万美元

    26 4 月, 2022
  • ccx币[ccx币安卓钱包]

    摘要:本文将详细介绍ccx币[ccx币安卓钱包],旨在引起读者的兴趣,为读者提供有关ccx币的背景信息。 一、介绍ccx币 1、ccx币简介 ccx币是CryptoCurrency…

    20 6 月, 2023
  • cad是什么货币(cad是什么货币汇率)

    摘要:加拿大元(CAD)是加拿大国家货币,其汇率是指加拿大元兑换其他货币的汇率。本文从四个方面详细阐述了CAD是什么货币和CAD汇率的相关情况,包括CAD的历史、CAD的价值、CA…

    13 5 月, 2023
  • KRONE是什么币?KRONE币官网总量和项目介绍

    摘要: KRONE币作为一种新兴的数字货币,其官网总量和项目介绍备受追捧。本文将以KRONE币官网总量和项目介绍为中心,详细阐述其可行性、市场前景、技术特点和应用场景等四个方面。让…

    25 4 月, 2023
  • BOOM币怎么样(boom是什么币)

    摘要:BOOM币是一种虚拟货币,它在区块链技术的基础上实现了去中心化的交易,具有技术创新、安全可靠等特点,吸引了越来越多的投资者和用户。本文将从四个方面对BOOM币进行介绍和分析,…

    30 5 月, 2023
  • kcash今日价格(kcash怎么样)

    摘要: 随着加密货币市场的不断发展,越来越多人开始关注数字货币的价格变化。今天我们将要聚焦于kcash,并详细探讨它的今日价格情况。kcash是一种基于区块链的数字货币,目前已经得…

    15 5 月, 2023
  • 比特币分 什么意思

    1、比特币 分叉 什么意思 比特币分叉是指比特币网络的分支,也就是比特币被分割成多个独立的网络,它们之间的交易可以互相独立。比特币分叉是比特币网络的一种重要变化,它可以被认为是一种…

    25 2 月, 2023
  • 李壮平山鬼系列油画神女的简单介绍

    摘要:本文将介绍李壮平山鬼系列油画神女的简单介绍,让读者了解其背景和特点,引发读者对这一主题的兴趣。 一、艺术家背景 李壮平,1963年生于北京,是著名的油画家、美术教育家。毕业于…

    23 5 月, 2023
  • gate的提币地址在哪里(gateio怎么提币到钱包)

    摘要:本文将介绍gate的提币地址在哪里(gateio怎么提币到钱包),为读者提供相关的背景信息,引发读者的兴趣。 一、Gate平台提币地址在哪里? Gate平台是一家数字货币交易…

    5 6 月, 2023

发表回复

登录后才能评论