№
Разрушение позволит вам импортировать много значений из одного модуля.
Вы не можете импортировать несколько модулей одновременно.
Типичным примером здесь будет иметь ../adaptors/index
, который импортирует все модули и затем экспортирует их:
import SellerAdaptor from './sellers';
import UserAdaptor from './user';
// etc
export { SellerAdaptor, UserAdaptor, etc };
Тогда вы сможете:
import { SellerAdaptor, UserAdaptor, etc } from "../adaptors/index";
Чтобы иметь возможность написать import { A, B, C } from 'myPackage'
, это на myPackage
и как это было написано.
Если это разные файлы, вы не сможете этого сделать. Если у вас есть один файл adaptors
, который export
состоит из разных модулей, вы можете записать свой импорт с деструктуризацией.
Вы можете сделать следующим образом:
import SellerAdaptor from '../adaptors/sellers';
import UserAdaptor from '../adaptors/user';
import ShopEarnAdaptor from '../adaptors/shop_earn';
import ProductAdaptor from '../adaptors/product';
import JobAdaptor from '../adaptors/job';
import OrderAdaptor from '../adaptors/order';
import NotificationAdaptor from '../adaptors/notification';
import CategoryAdaptor from '../adaptors/category';
import AdminAdaptor from '../adaptors/adminAdaptor';
export {
SellerAdaptor,
UserAdaptor,
ShopEarnAdaptor,
ProductAdaptor,
JobAdaptor,
OrderAdaptor,
NotificationAdaptor,
CategoryAdaptor,
AdminAdaptor
}
И затем вы можете импортировать, как показано ниже
import { SellerAdaptor, UserAdaptor} from './<filename>'