Reactjs 如何从内联小图像中禁用ReactDOMServer.renderToStaticMarkup?
我的React应用程序当前正在使用Reactjs 如何从内联小图像中禁用ReactDOMServer.renderToStaticMarkup?,reactjs,webpack,create-react-app,react-dom,react-dom-server,Reactjs,Webpack,Create React App,React Dom,React Dom Server,我的React应用程序当前正在使用ReactDOMServer.renderToStaticMarkup生成HTML电子邮件 ReactDOMServer.renderToStaticMarkup的问题是,它将小图像(小于12kb)从图像src URL转换为内联图像。这会导致图像具有不希望的附件 如何配置ReactDOMServer.renderToStaticMarkup使其不在(12kb)下内联小图像?我假设您正在使用标签创建ReactApp。在引擎盖下,它是url加载器,用于内联小于10k
ReactDOMServer.renderToStaticMarkup
生成HTML电子邮件
ReactDOMServer.renderToStaticMarkup
的问题是,它将小图像(小于12kb)从图像src URL转换为内联图像。这会导致图像具有不希望的附件
如何配置ReactDOMServer.renderToStaticMarkup使其不在(12kb)下内联小图像?我假设您正在使用标签创建ReactApp。在引擎盖下,它是
url加载器
,用于内联小于10kb的图像。您可以弹出webpack config并增加阈值或将url加载程序
替换为文件加载程序
如何做到这一点而不弹出
- 你可以把它们放在一个盒子里,然后从那里使用它们。它可以像这样引用,而不是导入文件:
- 直接在导入中指定文件加载器。即,从“/image.png”导入imageUrl而不是
import代码>使用
从导入imageUrl'!!文件/image.png'代码>。开始处的双感叹号用于忽略网页包配置和
文件中的加载程序代码>意味着使用文件加载器,它不做内联