我以前习惯使用ES6语法。我倾向于将我的React Component文件聚合成一个" import"我用作我的Components文件夹的index.js的文件。这允许我像这样编写破坏导入:
import { App, Ticker, Timer } from "./components"
在我的index.js文件中,我可以轻松地从导入命令中编写导出,如下所示:
export App from "./app"
export Ticker from "./ticker"
export Timer from "./timer"
我有可能在TypeScript中执行此操作吗?我似乎无法将index.ts识别为模块中的默认文件。是否还有在TypeScript中导出导入的语法?
答案 0 :(得分:4)
我可以在TypeScrip
中执行此操作
只需使用es6 export *
语法:
export * from "./components";
或者你仍然可以这样做:
export {App,Ticker,Timer} from "./compoents"
答案 1 :(得分:0)
只需添加花括号:
export { App } from "./app";
export { Ticker } from "./ticker";
export { Timer } from "./timer";
希望有所帮助