【问题标题】:How to import all modules i have into one ts file then export it?如何将我拥有的所有模块导入一个 ts 文件然后导出?
【发布时间】:2022-01-04 08:09:02
【问题描述】:
我在 Ts 中是全新的,所以我想知道是否可以将我拥有的所有类导入到一个 ts 文件中,然后从那里导出它,所以每当我想要任何类时,我都可以直接从这个文件中导入它
import Login from "./Login/login_page";
import MyAccount from "./AccountSettings/myAccount_page";
import Settings from "./AccountSettings/settings_page";
import DataProvider from "../utils/data-provider/data-provider";
export default { Login, MyAccount,Settings, DataProvider};
【问题讨论】:
标签:
javascript
node.js
typescript
【解决方案1】:
是的,你可以做到。但是一个文件中最多可以有一个默认导出。所以,你可以有或没有,它是可选的。
所以,例如:
import Login from "./Login/login_page";
import MyAccount from "./AccountSettings/myAccount_page";
import Settings from "./AccountSettings/settings_page";
import DataProvider from "../utils/data-provider/data-provider";
export default DataProvider;
export { MyAccount,Settings, DataProvider} ;
或
import Login from "./Login/login_page";
import MyAccount from "./AccountSettings/myAccount_page";
import Settings from "./AccountSettings/settings_page";
import DataProvider from "../utils/data-provider/data-provider";
export {DataProvider, MyAccount,Settings, DataProvider} ;