buildfire - BuildFire:未定义 buildfire
问题描述
我为一个应用程序创建了一个插件,它在本地机器和 app.buildfire 上运行良好。但是当我发布我的更改并尝试在设备上进行测试时,我遇到了错误。
04-27 10:32:33.741 6512-6512/? I/chromium: [INFO:CONSOLE(173)] "Uncaught ReferenceError: buildfire is not defined", source: file:///data/user/0/com.bf.app698324/files/files/pluginTemplate/plugins/84dad72d-0641-4ebd-8349-ff9bd3d7c2b6/widget/index.html?fid=pluginFrame0.3707975031273656&v=1556341353636 (173)
下面是我在小部件文件夹中的 index.html 文件中设置 buildfire.min.js 的路径。
<script src="../../../../scripts/buildfire.min.js"></script>
我不知道为什么没有定义 buildfire,我的猜测是如果它在 app.buildfire.com 上运行良好,那么它也应该在设备上运行。
我需要你们的帮助,如果还有其他用于发布目的的途径。
解决方案
我已经设法找到了答案。
当我们发布我们的插件时,与它的 SDK 层次结构相比,buildfire 资源在下一级可用。所以而不是下面的行:
<script src="../../../../scripts/buildfire.min.js"></script>
为了使我们的插件工作,我们必须包括以下行:
<script src="../../../scripts/buildfire.min.js"></script>
SDK 1.19.3 出现此问题
推荐阅读
- r - 函数不适用于我的所有图形节点
- stackdriver - 使用 Stackdriver 在 Grafana 中显示 GCP 计算实例数?
- tableau-api - Tableau Prep 计算字段从 Q4 YTD 中减去 Q3 YTD 得到 Q4 QTD
- jvm - 对于 JVM 字段描述符,为什么使用 Z 表示布尔值,L 表示类的实例,而 J 表示长?
- html - 如何在我的 CSS 样式定义中排除没有子菜单的项目?
- excel - Excel公式查找文本中的所有文本
- spring-boot - 如何创建用于签署 JWT 令牌的 Spring 安全密钥?
- jekyll - 如何使用 jekyll 处理 md 文件中的标头?
- javascript - 搜索过滤器上的 jquery - 换行
- html - 如何选择具有共享基类和附加类的元素的子元素?