问题描述
我有一个用于导出库的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
}
语法错误:/somepath/src/index.ts:意外的令牌(17:2)(... components中的行)
1楼
Jack Bashford
1
2019-02-25 07:48:30
您不能在本地命名导出内部进行销毁- 说明了原因。
相反,您可以使用Object.assign
:
export default Object.assign({}, components, containers);
您还可以将其分解为另一个变量,然后export
其export
:
var exportObj = {
...components,
...containers
};
export default {exportObj};
2楼
Elton Zhong
0
2019-02-25 07:54:30
采用
export = {
...components,
...containers
}
代替。