![](/img/trans.png)
[英]Problems when it comes to committing changes to git after running 'npm run deploy' on my react app
[英]Why does my repository change after running npm run deploy?
我有一個部署到github頁面的反應代碼存儲庫。 代碼已正確部署,並顯示在正確的url中,但是存儲庫已完全更改。 一個靜態文件夾是用一堆chunk.js文件創建的。 我的問題是,由於其中充滿了這些奇怪的文件,因此我不確定如何更新代碼。
我不確定應該怎么做。 我想到的解決方案是每次都重新部署到另一個分支,盡管我認為這不是最優雅的處理方式。
我運行npm run deploy
。
我的期望是,在部署之后,我的常規存儲庫將顯示我編寫的所有代碼,但是現在有一個靜態文件夾,其中包含一堆我不知道如何使用的塊文件。 任何幫助,將不勝感激。
遵循以下步驟-
步驟1 :將首頁添加到package.json
"homepage": "https://myusername.github.io/my-app",
第2步 :安裝gh-pages並在package.json中將deploy添加到腳本
npm install --save gh-pages
在package.json中添加以下腳本:
"scripts": {
+ "predeploy": "npm run build",
+ "deploy": "gh-pages -d build",
"start": "react-scripts start",
"build": "react-scripts build",
步驟3 :通過運行npm run deploy部署站點
npm run deploy
步驟4 :對於項目頁面,請確保您的項目設置使用gh-pages最后,確保將GitHub項目設置中的GitHub Pages選項設置為使用gh-pages分支:
步驟5 :(可選)配置域
mywebsite.com
參考: https : //create-react-app.dev/docs/deployment GitHub頁面部分
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.