我有一个对我来说没有多大意义的问题。
我正在映射具有“名称”和“href”属性的对象数组。
let appleIcons = _.map(appleIcons, appleIcon => {
appleIcon.href = require(appleIcon.href);
return appleIcon;
});
在循环内部,我想要获取图像,但它会引发错误“.*$:11 Uncaught Error: Cannot find module”。
当我打印 appleIcon.href 的值并尝试将它直接放入 require('') 时,它会起作用。
appleIcons = _.map(appleIcons, appleIcon => {
appleIcon.href = require('./../../mobile-config/apple-icon-57x57.png');
return appleIcon;
});
那么你能解释一下为什么第二个例子有效而第一个抛出错误吗?我如何在 require('') 中放置一个变量?
谢谢!