【发布时间】:2016-10-04 03:16:25
【问题描述】:
这些是我的示例文件:
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<script src="t1.js"></script>
</head>
<body></body>
</html>
t1.js:
import Test from 't2.js';
t2.js:
export const Test = console.log("Hello world");
当我在 Firefox 46 中加载页面时,它返回“SyntaxError:导入声明可能只出现在模块的顶层” - 但我不确定导入语句可以在这里获得多少顶层。这个错误是否是一个红鲱鱼,并且根本不支持导入/导出?
【问题讨论】:
-
浏览器尚不支持 ES6 模块。
-
不是真的菲利克斯。甚至在 2016 年也不支持。不支持“所有”浏览器会更准确。
标签: javascript html firefox ecmascript-6 es6-modules