我最近开始了一个新的Jetstream项目与Livewire。我一直在尝试设置我的基本布局等等,我一直在控制台中收到一条消息(我不知道它是否会扰乱我试图用阿尔卑斯山做的事情)。控制台上写着:
Livewire: It looks like AlpineJS has already been loaded. Make sure Livewire's scripts are loaded before Alpine
这让我很困惑,因为我没有在其他地方加载AlpineJS。我的基本模板中没有任何CDN引用。阿尔卑斯只有一次被引用的地方,它是在我第一次创建jetstream项目时自动生成的(在resources/js/app.js下)。
我的理解是Livewire已经自动加载了阿尔卑斯山。那么,为什么会出现这个错误呢?
发布于 2022-06-16 23:48:23
如果您将阿尔卑斯安装为一个模块,并且有此错误,请转到布局文件(app.blade.php)或任何导致此错误的完整livewire页面,或导入livewire脚本和app.js文件的位置,然后在app.js e.g之前导入livewire脚本。
@livewireScripts
<script src="{{ asset('js/app.js') }}"></script>
代替旧的方式:
<script src="{{ asset('js/app.js') }}"></script>
@livewireScripts
https://stackoverflow.com/questions/69206951
复制