Вы можете только export
объявлений (кроме экспорта по умолчанию), что означает, что:
export d;
недействительно, оно должно быть:
export const d = 1;
А как правильно их импортировать?
import main, { c, d } from "sth";
const {a, b} = main;
Вы можете импортировать c
и d
таким же образом, только свойства объекта a
и b
не могут быть приняты напрямую, поскольку вы не можете деструктурировать объекты внутри оператора импорта, поэтому у вас есть чтобы разрушить их в новой линии, которая просто безобразна. Процитирую Берги: «Не делай этого», вместо этого используйте c
или d
.