Reactjs 如何快速部署React/Redux应用程序作为示例?

Reactjs 如何快速部署React/Redux应用程序作为示例?,reactjs,redux,Reactjs,Redux,一种方法似乎是将React应用程序部署到Heroku,但是有没有一种简单的方法可以部署到我们自己的网站或GitHub页面功能,以便您可以从GitHub查看页面?(仅作为样品,不用于生产) 详情: 似乎一种可能的方法是使用 wget -r --no-parent http://localhost:8080 -P sample -nH cp -rf images any_needed_folder sample 现在,您可以git add sample和git commit并推送到github,

一种方法似乎是将React应用程序部署到Heroku,但是有没有一种简单的方法可以部署到我们自己的网站或GitHub页面功能,以便您可以从GitHub查看页面?(仅作为样品,不用于生产)


详情:

似乎一种可能的方法是使用

wget -r --no-parent http://localhost:8080 -P sample -nH
cp -rf images any_needed_folder sample
现在,您可以
git add sample
git commit
并推送到github,打开github页面进行repo,并且可以在
sample
中看到您的React应用程序

您还需要将
index.html
中的路径从
/bundle.js
更改为
bundle.js
等,因为您需要相对路径,而不是指向网站的根目录


(我使用
wget
递归下载
index.html
bundle.js
style/
(CSS文件),因为
bundle.js
无法在本地硬盘的整个目录中找到。我使用
wget
是因为
curl
似乎无法递归下载)

如果wget正在做你想做的事情,酷,用它

对于实际部署,我建议使用。它处理创建孤立分支并将输出文件复制到其中,然后在一个命令中推送所有分支

安装它:

npm install --save-dev
在npm脚本中:

gh-pages -d sample

好的,我发现最新的反应,它会告诉你使用

create-react-app hello-world
创建应用程序,然后有一个官方

npm run build

将其构建为Gthub页面或您自己的网站。

因此,使用孤立分支而不是“弄乱”主分支,并将该孤立分支用作GitHub页面?主要是它使发布到该分支更容易,因为您不需要切换分支和合并,也不需要将所有源文件都放在gh页面分支中。