我使用webpack捆绑我的es6代码,我的库已经变得非常大,所以我查看了webpack动态导入以拆分我的库。
我理解这个概念并且它运行得很好,但现在我遇到了一个问题,我想创建一个从Backbone.View扩展的Backbone视图。我只想在需要时加载Backbone。
我有这样的事情。
import(/* webpackChunkName: "backbone" */ 'backbone').then(Backbone =>{
class MyView extends Backbone.View{
//here I do some awesomeness
}
});
export {MyView}
我一直收到一条错误,指出无法找到/未定义MyView且无法导出。
我很可能这样做是错误的,但任何方向都会非常有用。
答案 0 :(得分:0)
我会做更多的事情:
import * from 'backbone';
class MyView = Backbone.View.extend({
//here I do some awesomeness
});
export MyView;
在您的示例中,MyView
声明的范围与export
不同。