【发布时间】:2021-06-04 21:54:32
【问题描述】:
我在“gatsby 构建”这个网站时遇到问题,这是我认为唯一使用过窗口的地方,并且不断收到此错误。有什么解决方法可以解决这个问题吗?在 gatsy 中,一切都很好。 我的代码是:
import React, { useState, useEffect } from "react";
import styled from "styled-components";
import { tooltipData, burgerData } from "../../data/menuData";
import MenuButton from "../buttons/MenuButton";
export default function MenuTooltip(props) {
const { isOpen } = props;
if (window.innerWidth <= 768) {
return (
<Wrapper isOpen={isOpen}>
{burgerData.map((item, index) => (
<MenuButton item={item} key={index} />
))}
</Wrapper>
);
} else {
return (
<Wrapper isOpen={isOpen}>
{tooltipData.map((item, index) => (
<MenuButton item={item} key={index} />
))}
</Wrapper>
);
}
}
【问题讨论】:
-
在 Gatsby 文档中有专门的页面:gatsbyjs.com/docs/debugging-html-builds