✨
HTML 網頁設計
  • HTML 簡介
  • 1.網站三兄弟
    • 環境設定
    • HTML 基本結構
      • 文件架構
      • 元素
      • 文章-使用的元素
      • 超連結
      • Form表單
      • 嵌入第三方服務
    • Css 基本使用
      • 使用方式 Background
        • before、after
      • Box-sizing 介紹
      • Reset Css
      • CSS - 排版
        • CSS - 定位器
        • 導覽列篇
        • 置中篇 - 範例
        • 三欄式 - 範例
        • 兩欄式
      • css命名規則
    • JS 基本使用
      • 基本語法
      • 參數/arguments
      • param() 方法
      • 定時器(timer)
  • 2.css 進階使用
    • Display
    • Position
      • z-index and stacking context
      • Table
    • CSS選擇器
  • 3.其他JS工具
    • jQuery 簡介
      • $.cookie()
      • .animate
      • scrollTop
      • 使用效果
    • BootStrap
    • NODE.JS
      • 安裝 Node.js
        • SVG - 可縮放向量圖形
      • webpack
    • React
      • React Native
  • 4.曲線圖
    • Chart 前端操作
      • Datasets Style
      • Line 設定
  • 4.DataTable
    • Bootstrap Table
  • 99.其他內容
    • Webpack
    • IIS - 網際網路資訊服務
      • 環境設定
      • WEB IIS架站
Powered by GitBook
On this page
  • GITHUB 與 React
  • 使用步驟
  • 建立React
  • Npm build / Git Push

Was this helpful?

  1. 3.其他JS工具

React

PreviouswebpackNextReact Native

Last updated 4 years ago

Was this helpful?

GITHUB 與 React

使用步驟

1.確認Node.js、npm、create-react-app為最新版本,並擁有GitHub帳號。

若沒有任何安裝下方提供下載點。

2.在GitHub建立倉庫,命名為react-gh-pages(自行命名),忽略README.md、gitignore、LICENSE等檔案。

建立React

  1. 建立新的react-app。 打開終端,全局安裝:npx -i -g create-react-app react-gh-pages

  2. 接著切換目錄:cd react-gh-pages 並安裝gh-pages:npm install gh-pages — save-dev

    ( — save-dev會將訊息添加到package.json文件的devDependencies)

Npm build / Git Push

  1. 在gh-pages branch新增build並佈署:```npm run deploy

  2. 最後就可以把自己的檔案push上master branch囉: git add >git commit -m “Create a React app and publish it to GitHub Pages” >git push origin master 接著在每次提交後,都要記得npm run deploy佈署一次。

打開目錄中的package.json,新增一條: “homepage”: 其中的使用者名稱以及倉庫名請自行輸入。接著在scrpits中新增兩條: “predeploy”: “npm run build”, “deploy”: “gh-pages -d build”

Image for post

在終端中起始倉庫:git init :git remote add origin

http://使用者名稱.github.io/倉庫名
https://github.com/gitname/react-gh-pages.git
NODE.JS
下載 | Node.jsNode.js
Logo