小编典典

浏览器中的ES6模块:Uncaught SyntaxError:意外的令牌导入

html

我是 ES6 (ECMAScript 6)的新手,我想在浏览器中使用其 模块系统
。我阅读了Firefox和Chrome支持的ES6,但是使用时出现以下错误export

Uncaught SyntaxError: Unexpected token import

我有一个test.html文件

<html>
    <script src="test.js"></script>
<body>
</body>
</html>

和一个test.js文件

'use strict';

class Test {

    static hello() {
        console.log("hello world");
    } 
}

export Test;

为什么?


阅读 350

收藏
2020-05-10

共1个答案

小编典典

现在,许多现代浏览器都支持ES6模块。只要您使用脚本导入脚本(包括应用程序的入口点)即可<script type="module" src="...">

请访问caniuse.com了解更多详细信息:https
:
//caniuse.com/#feat=es6-module

2020-05-10