ES6模块正在抛出"超级表达式必须为null或函数"错误

时间:2018-01-10 21:50:50

标签: webpack ecmascript-6 babel

我是webpack和模块的新手,所以当我问这个时要耐心等待。

我一直得到一个"超级表达式必须是null或函数,而不是未定义的"使用webpack模块时出错。

文库

我有一个webpack项目,它从包含两个类的单个文件中生成library.js

export class Component {
    update() {
        alert("component");
    }   
} 

export class Template {
    update() {
        alert("template update");
    }   
}

项目

我以为我可以将library.js复制到项目文件夹中并像这样导入它们:

import {Template, Component} from "./library.js"

但正如我之前所说,我得到了这个错误,显然做了一些非常错误的事情。

1 个答案:

答案 0 :(得分:0)

我发现我需要将library和libraryTarget添加到webpack.config.js