Closed16

React + Github Pages(Github Actions)

ikura1ikura1

コードはViteのデフォルトでやる
npm create vite@latest my-vue-app -- --template react-ts

ikura1ikura1

推薦されているActionにReact専用のものではなく、jekyllと静的ページのものでした

jekyllについてはよくわからんけど、静的サイト生成機らしい

ikura1ikura1

Static HTMLの設定を開き拡張して使うことにします。
そのために、Github Actionsでのbuild方法を調べます

Hidden comment
Hidden comment
Hidden comment
Hidden comment
Hidden comment
ikura1ikura1

ジョブの詳細を見るに、js自体はアップロードされていた

ikura1ikura1

つまりviteの設定で参照できていないだけだった

ikura1ikura1

下記を設定することで表示することができた。アイコン以外

vite.config.ts
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react()],
  base: "./",
});
ikura1ikura1

svgのアイコンを./とすることで全部表示できた

App.tsx
<img src="./vite.svg" className="logo" alt="Vite logo" />
このスクラップは2022/11/05にクローズされました