javascript - 如何将外部 js 文件添加到 Laravel 项目 app.js 文件中?
问题描述
我想使用这个包进行音频均衡动画。我想将它添加到我的 Laravel 项目中,所以我复制了两个文件
jquery.reverseorder.js
jquery.equalizer.js
至/myproject/node_modules/myjss/
并添加了这两行
import 'myjss/jquery.equalizer'
import 'myjss/jquery.reverseorder'
进入/myproject/resources/js/app.js
但它返回TypeError: $(...).equalizer is not a function
我该如何解决?
解决方案
您不需要像那样保存这些文件。只需将它们保存在 laravel 的资产文件夹中即可。然后在 laravel 中,你应该像这样包含它<script type="text/javascript" src="js/jquery.reverseorder.js"></script>
。在 src 路径中,可以使用 laravel 的asset_path。您可以在 js 或 laravel 的刀片模板中包含此路径。
推荐阅读
- elasticsearch - 在您的集群中找不到 magento 2.4.1 的活动节点
- jquery - Portfolio Builder 不再与 WordPress 5.7 兼容
- javascript - 收集属性值并将其显示在 DOM whit JavaScript
- module - 错误:12014 - 我无法将优先电路模块与七段模块链接
- javascript - Crud,put 函数的错误
- android - 如何在 Jetpack Compose 中处理 ResolvableApiException?
- maven - Maven如何下载文件?是否有任何exe文件进行下载?我需要它来进行 VPN 配置
- reactjs - 将函数(道具)传递回父级 React Context Api
- coq - 找不到绑定到逻辑路径匹配后缀 <> 和前缀 Coquelicot 的物理路径
- latex - 从moderncv模板中使用knitr创建的PDF中删除页码