【发布时间】:2015-11-13 13:53:27
【问题描述】:
假设我正在创建一个包含多个文件的 ES6 库,但有一个包含所有顶级定义的根文件。我怎样才能实现这样的例子:
lib/foo/sub.js
export class Sub{}
lib/main.js
import { Sub } from './foo/sub'
client.js
# This doesn't work.
import { Sub } from 'lib/main'
即,客户端仅从顶级文件导入(因为子级别是实现细节 - 稍后可能会封装到单个缩小文件中(但在开发时在多个文件中)。
【问题讨论】:
标签: import ecmascript-6