我已經創建了我的 React 專案并使用 Visual Studio Code 將完整的 repo 推送到 GitHub。如何在 GitHub 的幫助下使我的 React 專案在服務器上運行?
uj5u.com熱心網友回復:
您需要安裝 GitHub Pages 包作為開發依賴項。
cd ./into/your-app-folder
npm install gh-pages --save-dev
將屬性添加到 package.json 檔案。
您需要在頂級主頁添加第一個屬性,第二個您必須將其定義為字串,其值將為 "https://{your-username}.github.io/{repo-name}" , {repo -name} 是您創建的 GitHub 存盤庫的名稱,它將如下所示:
"homepage": "http://joedoe.github.io/his-app"
第二個在現有的腳本屬性中,您需要添加 predeploy 和 deploy。
"scripts": {
//...
"predeploy": "npm run build",
"deploy": "gh-pages -d build"
}
如果您已經將所有內容推送到 Github,那么最后一步就是部署。一個班輪:
npm run deploy
有了這個,Github 將創建一個名為 gh-pages 的新分支,并將在線提供。希望我能提供幫助,并會相應地作業。
如果卡住了,可以在React的官方檔案中查找。 React 部署檔案
在部署時,我遇到了官方檔案的一些問題,我必須從“主頁”屬性中洗掉我的用戶名才能使其正常作業。雖然我建議你先按照檔案做,如果你遇到問題,你可以試一試。
uj5u.com熱心網友回復:
有幾種選擇。取決于您想做什么,您是要為生產部署還是只是為了測驗您的開發?
您有多種部署選項,例如 Heroku、Netlify、Github 頁面。
我可以幫助您完成部署程序,此外您可以查看上面列出的解決方案的不同檔案。
我個人建議使用 Netlify,在我看來它真的很容易使用。
取決于你想要達到的目標。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/337044.html
上一篇:跨多個github存盤庫管理問題
