как красиво сделать импорт для таких штук, как изменить такой экспорт
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, время: 01:34. |