当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《浏览器中的ES6:UncaughtSyntaxError:意外的令牌导入》经验,为你挑选了4个好方法。

我是ES6的新手(ECMAScript 6),我想在浏览器中使用它的模块系统.我读过ES6受Firefox和Chrome支持,但我收到以下错误export

Uncaught SyntaxError: Unexpected token import

我有一个test.html文件


    



和一个test.js文件

'use strict';

class Test {

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

export Test;    

为什么?



1> 小智..:

您可以在Google Chrome测试版(61)/ Chrome Canary中试用ES6模块.

保罗爱尔兰参与实施ToDo MVC - https://paulirish.github.io/es-modules-todomvc/

我有基本的演示 -

//app.js
import {sum} from './calc.js'

console.log(sum(2,3));
//calc.js
let sum = (a,b) => { return a + b; }

export {sum};


2> vullnetyy..:

此帖中之前接受的答案现已过时.许多现代浏览器现在支持ES6模块.只要您使用

请参阅演示:https://codepen.io/abernier/pen/wExQaa

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有