sail livewire项目中默认安装AlpineJS

问题描述 投票:0回答:1

我的问题来自简单的好奇心,因为我想控制我的项目的依赖版本。 最近我开始开发一个用 Sail 安装的 laravel/livewire 项目。我注意到有一些 ui 功能,可以通过轻量级 js 框架更好地处理,所以我选择了 AlpineJS。我用 npm 安装了它,一切正常,直到某个时候我开始遇到一些奇怪的未捕获异常错误。环顾四周后,在很多地方,解决方案是确保 AlpineJS 不会被多次加载。因此,我从 app.js 中删除了我的 Alpine 注册,令我惊讶的是,一切仍然按预期工作,不再出现错误。 我试图找到 AlpineJS 安装的来源,但找不到它。项目中没有脚本标签,也没有使用 cdn url 导入。想知道容器是否以某种方式全局安装了它(但它仍然应该在某处初始化)。

这里有 livewire/alpinejs 大师可以告诉我去哪里看,或者让我了解它是如何工作的吗?

这不是世界末日,但正如我所说,我想控制部署后使用的 alpinejs 版本。并且很高兴了解框架中的某些功能是如何工作的。 谢谢。

laravel npm laravel-livewire alpine.js laravel-sail
1个回答
0
投票

Livewire v3 默认安装了 Alpinejs。下面的文档为您提供了有关如何手动加载它们的更多信息。

Livewire 文档

© www.soinside.com 2019 - 2024. All rights reserved.