【发布时间】:2018-03-04 15:42:03
【问题描述】:
奇怪的问题
我在源目录中动态包含图像的路径。
将图像目录作为字符串放入可以正常工作(我注释掉的部分),但是一旦我将它放入变量中,它就会给我错误“找不到模块”。“”
var imageDir="assets/img/MyImage.png";
--Working // const imageData= require('assets/img/MyImage.png');
--Not Working const imageData= require(imageDir);
有人知道为什么吗?
同样的问题Here 很遗憾没有答案
【问题讨论】:
-
当您说“工作”和“不工作”时,您能否提供更多关于您如何使用该对象的信息?
background是传递给 img 元素,还是用于设置 CSS 与样式属性的对象?从字符串类型转换到何时调用 require 并收集变量,它可以是任意数量的事情。 -
@JessB 嗨,Jess,问题似乎出在我使用“newelement”对象之前。问题似乎是带有字符串的变量上的 require() 方法,因为它仅在 require 方法中包含字符串。我更新了一个失败的例子