我正在做一个webpack项目,在这个webpack项目中,我有一堆“mod”文件,需要加载。我有一个主模块文件,所有的扩展和每个文件都有一个方法,当调用执行mod。现在有大约20个这样的文件,我不想在我的主.ts文件中使用import 20次,那么有没有更好更有效的加载文件的方法呢?
import
9gm1akwq1#
主文件通常只是一堆导入文件,因为它是你的应用程序聚集在一起的地方。你可以试着写一个循环,比如,
const packages = ['package-a', 'package-b', etc...]; packages.forEach((pkg) => import { thing: `${pkg}-exec` } from `${pkg}`)
但是这是一个非常糟糕的语法,可能会导致一些恼人的问题。在将这些行放到您的项目中之前,我会对权衡做一个更彻底的检查。
1条答案
按热度按时间9gm1akwq1#
主文件通常只是一堆导入文件,因为它是你的应用程序聚集在一起的地方。你可以试着写一个循环,比如,
但是这是一个非常糟糕的语法,可能会导致一些恼人的问题。在将这些行放到您的项目中之前,我会对权衡做一个更彻底的检查。