首页 > 解决方案 > 将 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");

未捕获(承诺中)类型错误:无法设置未定义的属性“数学”

注意路径没问题,我查了。我可能遗漏了一些东西,但我找不到我做错了什么。欢迎任何帮助。

这是带有代码的repl.it:https://repl.it/@FifiLulu/NewJollyRoutes

标签: javascriptmodulemathjs

解决方案


您需要添加:

<script type="module">

到您的 html 文件。


推荐阅读