我有一个问题对我来说不太有意义。
我正在映射一个对象数组,这些对象具有“名称”和“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('') 中放置变量?
谢谢!