개발

자바스크립트 Vite Github octokit 세팅 에러

동고킴 2023. 4. 26. 07:01
반응형

깃허브 octokit 라이브러리 사용 에러 조치

 

빌드 환경 : Vite

 

rest api를 사용하려면 octokit 설치할 필요 없고 @octokit/core만 설치해도 된다.

yarn add @octokit/core

 

Vite에 아무 설정도 하지 않으면 아래 에러가 발생한다.

caught ReferenceError: global is not defined
    at index.mjs:657:16

 

vite.config 파일에 아래 global 설정 추가

define: {
  global: {},
},

 

global 설정 추가했는데 아래 에러가 뜨면

dex.mjs:1165 Uncaught TypeError: Cannot read properties of undefined (reading 'prototype')
    at index.mjs:1165:65

 

isomorphic-fetch 설치 후, alias에 node-fetch를 추가한다.

isomorphic-fetch
resolve: {
    alias: {
      'node-fetch': 'isomorphic-fetch',
    },
},

 

반응형