Skip to content

Melina412/banana-bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banana Bank

🔗 gh-pages deployment

preview

Vite + React Projekte deployen auf GitHub Pages mit gh-pages

❗️❗️ ACHTUNG: Das geht nur bei static sites also ohne react router, weil die vite config base sonst als route fehlinterpretiert wird

gh-pages als dev dependency installieren

npm i gh-pages --save-dev

in der package.json diese beiden scripte ergänzen und das github repo als pfad für die homepage angeben

package.json:

"scripts": {
    "predeploy": "npm run build",
    "deploy": "gh-pages -d dist"
  },
"homepage": "https://melina412.github.io/banana-bank/"

wichtig: in vite config die eigenschaft base ergänzen und hier den namen des git repo angeben, weil vite sonst nur die relativen pfade für die dist files im source code angibt

vite.config.js:

export default defineConfig({
  plugins: [react()],
  base: '/banana-bank/', // <- git repo name
});

dann das deployment script ausführen

npm run deploy

nun wird der build und deploy prozess von github actions ausgeführt. es wird eine neue branch gh-pages erstellt und die sollte automatisch als source festgelegt werden (ggf. unter settings -> pages checken).

fertig ✨

About

project banana bank + github pages static site deployment

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published