javascript - 将 mathjs 作为 JavaScript 模块导入失败
问题描述
我尝试将mathjs作为模块导入浏览器(客户端)。我把这个文件复制到服务器上,然后尝试导入js模块,但是总是失败。这是我已经做过的一些试验:
import { mathjs } from "./math.min.js"
SyntaxError:请求的模块“./../modules/math.min.js”不提供名为“mathjs”的导出
import { math } from "./math.min.js"
SyntaxError:请求的模块“./../modules/math.min.js”不提供名为“math”的导出
import { create, all } from "./math.min.js"
SyntaxError:请求的模块“./math.min.js”不提供名为“all”的导出
我也尝试:
import("/math.min.js");
未捕获(承诺中)类型错误:无法设置未定义的属性“数学”
注意路径没问题,我查了。我可能遗漏了一些东西,但我找不到我做错了什么。欢迎任何帮助。
解决方案
您需要添加:
<script type="module">
到您的 html 文件。
推荐阅读
- c - C:使用while循环收集用户输入并存储在数组中
- c++ - 如果一个对象设法重置/删除它自己的一个 unique_ptr 会发生什么?
- raku - 如何生成惰性除法?
- php - 如何将表单的值放入 MySQL 表中?
- javascript - 错误:Reference.child 失败:第一个参数是无效路径路径必须是非空字符串,并且不能包含“.”、“#”、“$”、“[”或“]”
- kotlin - 对请求使用 FuelManager 实例而不是全局配置
- python - Can,t 在 pyqt5 中从 QThread 调整 QWidget 的大小
- reactjs - url下一个js的百分比
- javascript - 禁用的格式正在跳过每个复选框。怎么了?
- ios - 完成后如何使用 AVQueuePlayer 循环播放视频