【发布时间】:2019-03-06 11:02:46
【问题描述】:
我想在导入下面写一行。有可能吗?
`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';`
【问题讨论】:
-
你为什么这样做?多行导入有什么问题?
-
去掉换行符,就只有一行了....
-
反引号 (`) 是否属于您的代码?
-
不,你不能,但如果你需要,你可以为所有导入创建一个类似工厂的模块,检查这个stackoverflow.com/questions/34648195/…
-
由于所有这些模块都位于
adaptors下,您不妨创建一个index.js文件并将所有导出文件放在那里。鉴于此,所有消费者都会import { ... } from '../adaptors'
标签: javascript node.js ecmascript-6