我想使用import()
函数加载一个图像,如下所示:
import("./../assets/Index.png")
.then(res => {
console.log("success", res);
})
.catch(err => console.log("err", err));
但是,控制台告诉我:
加载模块脚本失败:应为JavaScript模块脚本,但服务器响应的MIME类型为"image/png"。根据HTML规范,对模块脚本强制执行严格的MIME类型检查。
所以我在想我该怎么做?
更新
实际上,我在浏览器环境中运行它,因为我不想使用require()
函数加载图像。
1条答案
按热度按时间wpx232ag1#
没有。
以这种方式导入映像是一些构建工具(如webpack)支持的特性,这些工具允许映像在构建时进行处理。
在运行时,这种好处是不存在的,浏览器还没有实现任何允许
import
处理图像的特性。