【发布时间】:2022-01-24 10:24:31
【问题描述】:
我正在学习 GatsbyJS。我用这个很酷的模板
https://www.gatsbyjs.com/starters/LekoArts/gatsby-starter-portfolio-jodie
我一直在尝试更改我原来的徽标,我在下面写道。 似乎第二行很好。但标志不会出现。 并且在此徽标期间发生的另一件事以某种方式更改了 datsby 开发命令停止了。 当我在编辑句子时很好。但是当我开始改变标志时,盖茨比开发经常停止。请教教我好吗?
更新
当前错误
ValidationError:配置对象无效。 Webpack 已使用 con 初始化 与 API 架构不匹配的图形对象。
- configuration.module.rules[10].exclude:提供的值“src/@lekoarts/gatsby-the me-jodie/icons/svg/" 不是绝对路径!
gatsby-config.js
{
resolve: "gatsby-plugin-react-svg",
options: {
rule: {
include: "src/@lekoarts/gatsby-theme-jodie/icons/svg/"
},
},
},
logo.jsx
import * as React from "react"
const Logo = () => (
<svg viewBox="0 0 150 150">
<title>home</title>
<path
fillRule="evenodd"
clipRule="evenodd"
d="..."
/>
</svg>
)
export default Logo
【问题讨论】:
-
也许不要将 your 组件命名为与您导入的相同的东西。
-
亲爱的@Drew Reese 谢谢你回答我。很抱歉迟到了。现在我尝试使用 Ferran Buireu 先生教我的插件方式。并更新我的代码。 ... 仍然没有显示我的徽标。