我正在尝试使用Webpack动态需要文件,如下所示:
this.svg = require(`resources/assets/images/svg/${this.name}.svg`);
当然,因为此代码仅在NodeJS
中运行,所以Webpack不知道this.name
是什么并创建上下文。
使用上下文,它会抓取该特定目录中的所有文件并将其阻塞到我的javascript包中。我不想要这个目录中的所有文件,但我只想要那些想要这个名字的文件。
由于在运行时无法实现,有没有办法提供Webpack可以运行的静态文件列表?
有点像forEach with require。