как красиво сделать импорт для таких штук, как изменить такой экспорт
export default {
x:{
y: {
d: ..
}
}
}
что бы можно было например сделать import d from "..." что бы не делать такого import x from "..." var d = x.y.d; ? |
cyber,
сделай обёртку для такого объекта |
destus, в каком смысле обертку? геттеры?
|
cyber,
а как модуль-фабрика в CommonJS нельзя сделать? |
destus, не я перехожу полностью на es6 import/export. webpack 2 развалил совместимость между, module.exports и import. так же они поломали https://github.com/59naga/babel-plug...module-exports
|
cyber,
а через геттер, не устраивает? Или
let obj = {
x: {
y: {
d: ...
}
}
}
export {obj, obj.x.y.d} ...
т.е. в любом случае где-то надо явно обратиться к свойству d, чтобы получить ссылку. |
Цитата:
//a.js
export const d = {};
export const y = {d};
export const x = {y};
//b.js
import {d} from a;
import {y} from a;
import {x} from a;
assert(x.y == y);
assert(x.y.d == d);
|
Какой самостоятельный роутер сейчас самый модный?)
|
Цитата:
|
Erolast,
как одно из решений, которое я нашел |
| Часовой пояс GMT +3, время: 13:10. |