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下载

相关推荐

  • USDT存款利息是多少?USDT存款利息分析

    USDT存款利息是多少?USDT存款利息分析 什么是USDT? USDT,全称TetherUSD,是一种以美元为基础资产的数字货币,其价值与美元保持1:1的固定汇率。它可以在加密市…

    21 3 月, 2023
  • BTC超短线合约(合约BTC)

    摘要: 本文将介绍BTC超短线合约(合约BTC),为读者提供相关的背景信息,激发读者的兴趣,并详细阐述合约BTC的优势和局限性,其使用方法以及行业中的最新发展趋势。 一、合约BTC…

    30 5 月, 2023
  • 东宏股份(东宏股份股吧)

    摘要: 东宏股份是一家中国最早的生产煤化工产品的企业之一。本文将通过分析东宏股份的产业和市场现状、财务指标、发展战略及未来发展前景、公司治理等四个方面,深入探讨东宏股份的业务情况和…

    19 5 月, 2023
  • wemix币怎么挖(wemix币的前景)

    摘要: Wemix币作为一个新型数字货币,已经引起了越来越多的关注。本文将围绕着Wemix币怎么挖和它的前景,从四个方面做详细阐述,包括它的概况、挖掘方法、应用场景和前景展望。 一…

    18 5 月, 2023
  • 什么是雪崩协议Avalanche(AVAX)?

    提到雪崩协议Avalanche(AVAX)或许仍然有满多人是感到陌生的,究竟雪崩协议的潜力及生态发展将会如何,笔者认为也是可以期待的,就让我们带大家更了解Avalanche吧。

    30 5 月, 2022
  • 全面分析加密资产钱包有什么用?

    摘要: 随着数字资产行业的发展和市场需求的不断增长,加密资产钱包的安全与稳定性变得越来越重要。本文将从四个方面详细阐述分析加密资产钱包的重要性及功能,包括钱包安全性、资产管理能力、…

    10 4 月, 2023
  • 区块奖励是什么意思?

    全文导读 提到区块奖励,就不得不提Filecoin,可以说很多投资者第一次听说区块奖励,就是来源于Filecoin官网,虽然区块奖励一词出现在矿圈有一定时间,但是大多数投资者并不知道,而在2020年10月13日,Filecoin官网发布Filecoin区块奖励讲解

    27 4 月, 2022
  • 易物币[易物币张誉发]

    摘要:本文主要介绍易物币[易物币张誉发],该数字货币是由张誉发先生发起创立的。文章从易物币的背景出发,详细阐述了其普及和应用,对其技术和未来发展进行了探讨,同时了解了易物币与其他数…

    25 6 月, 2023
  • okex交易所[欧易okex交易所]

    摘要:随着加密数字货币的普及,交易所成为数字货币领域中极为重要的一环。OKEx交易所是目前全球排名前三的数字货币交易所之一。本文将从平台背景、交易品种、安全性和用户体验四个方面详细…

    22 6 月, 2023
  • 比特币交易怎样最安全?一笔有效的比特币交易经历了哪些步骤

    比特币交易的安全性问题 比特币交易的安全性问题一直是作为数字货币的主要问题之一。由于比特币采用了去中心化的方式管理账本,这使得交易的安全性主要依赖于区块链技术的安全性。同时,在实际…

    31 3 月, 2023

发表回复

登录后才能评论