Skip to main content Link Search Menu Expand Document (external link)

electron + react + js + tailwind로 시작하기

카테고리: electron,

react, js, tailwind를 사용하는 electron 첫 시작 방법입니다.

Table of contents


참고

프로젝트 만들기

  • npm으로 첫 프로젝트를 생성한다. 아래 명령어와 함께 정보를 입력하면 프로젝트 폴더가 만들어진다.
npm create @quick-start/electron@latest

정보를 입력한다.

✔ Project name: … <electron-app>
✔ Select a framework: › react
✔ Add TypeScript? … No / Yes
✔ Add Electron updater plugin? … No / Yes
✔ Enable Electron download mirror proxy? … No / Yes

Scaffolding project in ./<electron-app>...
Done.

실행해보기

npm install
npm run dev

위를 실행하면 윈도우 앱이 실행된다.

tailwind 추가하기

아래를 차래로 수행한다. content: 부분을 수정한다.

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

생성된 tailwind.config.js 파일을 아래처럼 수정한다.

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["./src/**/*.{js,ts,jsx,tsx}"],
  theme: {
    extend: {},
  },
  plugins: [],
}

처음 electron 생성 시 만들어진 main.jsx에 ‘./assets/main.css’가 입력되어 있으므로, 기존의 main.css의 내용을 아래와 같이 수정한다.

@tailwind base;
@tailwind components;
@tailwind utilities;

샘플코드의 className 부분을 tailwind 코드로 수정 후 테스트해본다.

※ 'electron' 카테고리의 다른 글