通过源代码探索 Vite

在本文中,我们将扩展已在此处发布的概述,并检查 Vite 的源代码以提取有关其内部架构的一些见解。特别是,我们将探索 Vite 的模板和插件系统。到最后,你会更好地理解模板和插件的区别,以及 Vite 核心系统是如何连接到插件的。

现在事不宜迟,让我们用 Vite 创建一个应用程序。

使用 Vite 创建应用

出于本演示的目的,我们将使用以下命令创建一个 Vue 项目:

npm init vite@latest

(拥有者@latest将确保您npm install在这个新创建的项目中进行操作时始终获得最新版本。)

作为旁主,您可能已经看到了该init命令的弃用版本。

如您所见,其用警告告诉我们npm init vite改用它。

这个新命令基本上是以下的简写:

npx create-vite

这将安装并运行一个名为 的工具create-vite,它会提示您正在创建什么样的项目。您将选择一个名称和一个模板。

为您的项目选择一个您喜欢的名称。

并没有选择要使用的模板。

出于探索目的,您可以使用vanilla或vue。

接下来,我们将create-vite通过它在 GitHub 上面的源代码来探索这个工具。

探索 Vite 源代码

首先,访问 Vite 的 GitHub 页面github.com/vitejs/vite。

 

然后进入packages文件夹。

在这里,您可以看到create-app和create-vite。

create-app负责说“已弃用”的原始命令。我们在这里感兴趣的是create-vite文件夹。它托管用于项目创建的所有内置模板。

在packages文件夹内,我们还可以看到一些内置插件的插件文件夹。

现在是探索模板插件之间差异以及它们如何在构建工具工作流程中协同工作的好时机。

模板

模板应该是一个容易理解的概念:它是新项目的起始代码。

在packages/create-vite文件夹内,您应该会看到十几个template-*文件夹。

/packages/create-vite

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值