我有一个预加载器,它接受一个图像URL数组,并在我的应用程序打开时开始加载文件。每次我在图像上使用require()时,我希望webpack将该图像的URL添加到我的预加载器将使用的数组中。
我的第一反应是创建一个新的loader来与file-loader(我目前正在使用的图像loader)链接在一起。新loader会跟踪我的图像并将它们保存为JS文件中的数组形式,而我的预加载器会导入这个数组。但我意识到这可能行不通,因为预加载器对生成于构建时的文件有依赖性。
我的临时解决方案是先构建项目,从生成的图像目录中生成数组,将其复制回预加载器,然后再次构建。
我感觉有一个更好的方法我忽视了,我正在寻求建议。