我需要使用webpack的
这个工作很好,但我想将路径传递给我的构造函数,并使用构造函数的值(如果已给出)或默认值来设置
然而,像这样使用变量会导致错误:
require.context
从一个目录中获取所有的文件,代码如下:export default class Svg {
constructor() {
const icons = require.context('example/images', true, /\.svg$/);
}
}
这个工作很好,但我想将路径传递给我的构造函数,并使用构造函数的值(如果已给出)或默认值来设置
require.context
路径。然而,像这样使用变量会导致错误:
const icons = require.context(path, true, /\.svg$/);
警告:./src/Svg.js
11:20-27 依赖关系严重:以无法静态提取的方式使用了 require 函数
是否有方法可以解决这个问题,或者我只是在滥用 require.context 功能?