【发布时间】:2019-02-22 17:25:05
【问题描述】:
我看到this answer 建议导入图像的语法如下所示(已注释掉)。就我而言,它没有成功(抱怨在该文件中找不到模块),我不得不切换到当前处于活动状态的语法。
// import Author from "../assets/author.png";
var Author = require("../assets/author.png");
我可以想象的不同之处在于我使用的是 TypeScript(通过 awesome-typescript-loader 转译我的 TSX 并加载我的 PNG file-loader)而且它们看起来使用 JSX。但就我的理解而言,这一切都转译为纯 JS,最后 require。
作为 React 的菜鸟,我不确定造成这种差异的原因是什么但也我不知道该用谷歌搜索什么来调查自己。
【问题讨论】:
-
查看this question的答案
标签: reactjs typescript webpack webpack-4