簡體   English   中英

為什么在運行npm run deploy之后我的存儲庫會更改?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM