ES6 `export * from import`?
ES6 `export * from import`?
是否有使用ES6或ES7或babel的语法,这将允许我轻松地将多组子文件捆绑在一起?
。鉴于:
./action_creators/index.js
./action_creators/foo_actions.js
./action_creators/bar_actions.js
让index.js导入foo和bar动作,然后重新导出它们,这样我就可以
import {FooAction, BarAction} from './action_creators/index.js'
如果我要改变我将对象本身组织到哪个文件中,我不想要记住/更改引用。
是,ES6支持直接导出导入的模块:
export { name1, name2, …, nameN } from …;
export {FooAction, BarAction} from './action_creators/index.js'
您还可以使用*
语法重新导出导入模块的所有导出:
export * from …;
export * from './action_creators/index.js';
关于MDN的更多信息
默认出口作为默认:
export {default} from './something';
出口作为名为:
export {default as foo} from './something';
名为<<p> /strong>出口作为默认: export {foo as default} from './something';
名为<<p> /strong>出口作为名为: export {foo} from './something';
名为<<p> /strong>出口作为命名为: export {foo as bar} from './something';
导出和导入两次
import {DEV as dev} from '../dev'
export {DEV} from '../dev'
export const PROD = !dev
相关文章:
- 重写需要javascript中带有import关键字的语法
- Validate JSON from Mongo?
- Get JSON from an url
- creating objects from variables ES6
- 可以't连接客户端和服务器import.io
- getting id from jsp
- jquery使用name from变量按类选择元素
- Using jQuery with classes from ES6
- 如何计算与php中的CRC32函数兼容的arrayBuffer(javascript中的From FileReader)
- 如何删除'被按压'state from复选框
- 当我的所有 Ng-from 都有效时启用一个按钮
- getDocument by id/get input text from button dons'不起作用
- Calling VB.Net from Javascript
- Blob from DataURL?
- PDF Generation from DOM?
- proj4 javascript include/import from epsg.io
- TypeScript import from
- ES6:“import $ from 'jquery'"的真正含义
- 下面是什么意思:import register, * as fromRegister from './regis
- ES6 `export * from import`?