【发布时间】:2019-11-25 19:49:22
【问题描述】:
正在处理从 Nextjs7 到 Nextjs9 的迁移项目,并且无法在图像标签中包含 .svg 文件。
演示: https://codesandbox.io/s/nextjs-mh9fp?fontsize=14&hidenavigation=1&theme=dark
因为它是一个现有的项目。我想让 .svg 文件与 img 标签本身一起使用。
import React from "react";
import { render } from "react-dom";
import Hello from "./Hello";
import Head from "next/head";
import RawData from "./static/raw_data.txt";
import SVGFile from "./static/SVGFile.svg";
const App = () => (
<div>
<Head>
<title>Trying out next.js</title>
</Head>
<div style={{ background: "green" }}>
<img src={RawData} />
</div>
<div style={{ background: "red" }}>
<h3>SVG IMAGES Included in img tag NOT LOADING</h3>
<img src={SVGFile} />{/*Here is the problem*/}
</div>
</div>
);
【问题讨论】:
-
这不是答案,但下面的代码可以工作codesandbox.io/s/nextjs-287p3(它只是给你一些调试的东西)
标签: javascript reactjs webpack next.js