在ES2015模块中使用Backbone.js - 导入失败

时间:2016-03-08 18:10:15

标签: javascript backbone.js ecmascript-6

我正在尝试在ES2015模块中使用Backbone.js。在顶部,我使用import { View, Events } from 'backbone'导入部分内容。不过,稍后在代码中我必须将其称为Backbone.ViewBackbone.Events,而不仅仅是ViewEvents

在调查时,我发现了Backbone exports itself as global,所以我相信我实际上使用的是全局版本而不是导入的属性。这当然远非最佳,我想改变这一点,但我不确定如何。

由于Backbone没有真正使用exports关键字(虽然它在UMD包装器中使用,但后来传递为Backbone,我不太明白),我如果不使用RequireJS'shim功能,我无法导入部分内容。

我可以对此做些什么,或者Backbone.js是否不适合在ES6模块中使用?

0 个答案:

没有答案