인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

dodo님의 프로필 이미지
dodo

작성한 질문수

React 기반 Gatsby로 기술 블로그 개발하기

develop 은 되는데 build 환경에서의 오류

작성

·

248

1

Building static HTML failed for path "/main/postItem/"

 

See our docs page for more info on this error: https://gatsby.dev/debug-html

 

 

  19 |   categories,

  20 |   summary,

> 21 |   thumbnail: { publicURL },

     |                ^

  22 |   link,

  23 | }) => {

  24 |   return (

 

 

  WebpackError: TypeError: Cannot read properties of undefined (reading 'publicURL')

  

  - postItem.tsx:21 

    gatsby-starter-default/src/pages/main/postItem.tsx:21:16

  

  - inheritsLoose.js:5 

    [gatsby-starter-default]/[@babel]/runtime/helpers/inheritsLoose.js:5:1

  

  - emotion-is-prop-valid.esm.js:15 

    [gatsby-starter-default]/[@emotion]/is-prop-valid/dist/emotion-is-prop-valid.esm.js:15:1

  

  - inheritsLoose.js:7 

    [gatsby-starter-default]/[@babel]/runtime/helpers/inheritsLoose.js:7:1

  

  - static-entry.js:294 

    gatsby-starter-default/.cache/static-entry.js:294:22

  

  - history.js:49 

    [gatsby-starter-default]/[@gatsbyjs]/reach-router/es/lib/history.js:49:6

  

 

 

publicUrl 이 없으면 build 환경에서 잘 동작합니다. 

저 구문만 있으면 build 환경에서 돌아가지 않습니다..!

 

https://github.com/urther/example

레포 주소 첨부합니다 ㅠㅠ 

8000/graphql 에서 publicUrl 정상 동작하는것도 확인했습니다! 

답변 1

0

주현도님의 프로필 이미지
주현도
지식공유자

안녕하세요, 박민지님!

레포를 확인해보니 publicURL 대신 gatsbyImageData 프로퍼티가 들어가있네요!

혹시 문제 해결하셨는지 알 수 있을까요?

dodo님의 프로필 이미지
dodo

작성한 질문수

질문하기