【发布时间】:2019-07-18 13:59:29
【问题描述】:
我有一个用于导出库的 index.ts 文件,但我收到如下错误消息,这里有什么问题?,我认为它应该可以工作。
// components
import List from './components/List'
import Item from './components/Item'
// containers
import ListStackConatiner from './containers/ListStackConatiner'
const components = {
List,
Item
}
const containers = {
ListStackConatiner
}
export {
...components,
...containers
}
SyntaxError: /somepath/src/index.ts: Unexpected token (17:2)(line in ...components)
【问题讨论】:
-
哪一行显示错误?
-
export {是 命名导出 的语法,对吧?它和物体不完全一样,所以可能在它里面传播是不可能的。 -
在导出过程中不能使用解构。
-
还有其他方法可以做这样的事情吗?
-
您可以使用对象的默认导出来代替,您可以在其中传播任何您想要的东西。
标签: javascript reactjs typescript object ecmascript-6