相关疑难解决方法(0)

ES6 - 带有吸气剂的导出模块

想从一些全局对象导出一个获取模块定义的模块.

它是这样的:

export {
  get DynamicModule() {
    return __globalFluxStorage.state.property.property.property.property
  }
}

...

import {DynamicModule} from 'dynamic-module'
Run Code Online (Sandbox Code Playgroud)

我们有一个复杂的磁通存储,而DynamicModule只是一种访问__globalFluxStorage.state.property.property.property.property的方法,无需输入long属性访问器.这可能吗?谢谢.

编辑:

因为我正在使用babel,尝试过这样的事情:

Object.defineProperty(module.exports, "Forms", {
  get: function() {
    return __globalFluxStorage.state.property.property.property.property
  }
});
Run Code Online (Sandbox Code Playgroud)

但是不起作用,即{DynamicModule} undefined

javascript ecmascript-6 babeljs

5
推荐指数
1
解决办法
3420
查看次数

标签 统计

babeljs ×1

ecmascript-6 ×1

javascript ×1