Skip to main content

[Go] go-wails 사용하기


Golang에서 UI를 사용하려면 wails를 사용하는 방법이 있습니다.

라이선스는 MIT 입니다.

시작하기

init

wails init -n project이름 -t react-ts

react-ts, vanilla 등 다양한 언어로 프론트 사용할 수 있습니다.

의존성 설치

go mod tidy
cd frontend
npm install

이걸로 의존성 설치할 수 있습니다.

pnpm 사용하기

npm install -g pnpm

pnpm 설치 후

wails.json에서

  "frontend:install": "pnpm install",
"frontend:build": "pnpm run build",
"frontend:dev:watcher": "pnpm run dev",

위처럼 변경합니다.

그리고

cd frontend
pnpm install

위 명령어로 설치를 진행합니다.

실행

wails dev

빌드

wails build