2016-05-12 3 views
2

В папке folder есть несколько js-файлов. один из них, var.js экспорта по умолчанию & имя переменной в то же время:reexport и сгладить как экспорт по умолчанию, так и именованный экспорт с использованием синтаксиса es6

export a ... 
export b ... 
export default c ... 

Затем я могу написать: import c,{a,b} from "folder/var";

В folder, я хочу написать index.js на реэкспорт переменные из var.js и быть в состоянии написать :

import {c,a,b} from "folder";:

я писал в index.js:

export * from "./var" 

Из того, что я понял из exploringjs.com section 16.4.4 All exporting styles, она будет экспортировать только a и b из var.js. Как я могу «сгладить» экспорт с var.js в index.js?

+1

Почему бы это только экспорт 'a' и' b'? Он также будет экспортировать 'default'. – Bergi

+0

То, что вы пишете, заставляет меня понять, что 'default' - это фактически переменная с именем' default', которую я могу использовать как она. Спасибо! –

ответ

2

Я не уверен, что я правильно понимаю ваш вопрос, но вы можете сделать следующее:

export {a,b, default as c} from "./var"; 
Смежные вопросы