SE6模块引用报错(index):20 Uncaught SyntaxError: Cannot use import statement outside a module
<script type="module">
//import [aa] from "a";
import * as A from "/a.js";
alert(A.aa);
</script>
错误原因:
从报错信息中获知:无法在模块外部使用 import语句。这是因为 模块化(Module)的加载是用 ES6语法实现的,在HTML网页中,浏览器通过 script标签加载 JS脚本,但浏览器默认的脚本语言是 JavaScript (故 type="application/javascript" 可以省略),所以浏览器在加载 html文件时,需要在 script标签内加入 type="module"属性。