【发布时间】:2020-10-28 04:38:16
【问题描述】:
我正在尝试从我的 HTML 文件中名为 JSZip 的外部节点包导入名为“JSZip”的模块。
直接用import命令导入是不行的,
<script>
import JSZip from '../node_modules/jszip/dist/jszip.min.js';
</script>
我也尝试在脚本标签的 HTML 文件中导入它
<script type="text/javascript" src="node_modules/jszip/dist/jszip.min.js"></script>
但是上面的代码仍然没有导入模块。
我知道如果我们直接在 javascript 文件中执行此操作很容易实现,但我正在为 figma 插件构建它,并且我被限制在 ui.html 文件上执行此操作,因为只能调用浏览器 API html端和js文件运行在另一个沙箱环境中。
要了解更多关于 figma 插件的 ui 和 js 文件,you can refer this
提前感谢您的帮助:)
【问题讨论】:
-
我希望第一种方法会失败并显示明显的错误消息,而后一种方法可以正常工作。你如何确定它不起作用?你有什么不做调试的?控制台上是否列出了错误?网络选项卡是否显示成功加载了您期望的内容而不是 HTTP 错误?
标签: javascript html typescript figma figma-api