【发布时间】:2021-11-03 17:47:42
【问题描述】:
所以我有这两个文件:
foo1
const a = 2;
export {a};
和
foo2
import a from "./foo1.js";
console.log(a);
这两个文件都被做成了带有 html 的模块文件:
<script src='./scripts/foo2.js' type='module'></script>
<script src='./scripts/foo1.js' type='module'></script>
脚本一运行就会抛出这个错误:
Uncaught SyntaxError: The requested module './foo2.js' does not provide an export named 'default'
【问题讨论】:
-
看看export default是什么意思。
-
如果
import a from "./foo1.js";是你想导入的方式,那么你需要导出为export default a;
标签: javascript import export