小白版实现React静态项目在git上在线预览

从零实现将项目通过github pages在线预览。

1.从新建一个github仓库开始。

   登录github后点new

输入你的仓库名称,点击Create repository

     

至此一个github仓库就创建好了,创建成功后,复制你的仓库链接,准备拉到本地。

     

2.远程仓库clone到本地

   在你想要创建拉取项目的地方,鼠标右键git bash here (事先装好git,直接搜索git即可安装)。在命令行里敲入git clone 上一步复制的地址即可将项目拉到你的本地,

   这样就可以在当前项目下执行git操作了,如果你没有配置ssh key,每次操作都会让你输入用户名,密码。

   配置ssh key参考链接:https://blog.csdn.net/qq_39366020/article/details/106431194

  

   上述完成后,将你要上传的项目复制到你拉取项目的地方。

    在命令行工具里输入git add  . (注意还有一个.) 会将所有文件上传到暂存区

                                    git commit -m "第一次上传"  会将所有暂存区文件提到本地仓库

                                    git push   将本地仓库文件提交到远程仓库。

    这样你的项目就提交到了你的远程仓库。

3.让项目在git上在线预览

    3.1 打开上述步骤创建的git仓库,点settings,下拉找到GitHub Pages,分支就选择你仓库的分支,后面的文件夹选择docs,里面存放的是你项目打包后的文件。

          保存后会生成一个绿色区域里面的网址,就是你在线预览的网址。

  

                                  

   3.2 打开你的React项目,在package.json里配置上下图的代码,这样是为了github pages请求资源时路径是正确的,防止请求资源404。不同技术栈的项目想正确在线显示(这里是React),就是这里的配置不同。

       

  3.3 在命令行工具里对输入npm run bulid进行打包,打包成功会生成一个build文件夹,然后新建一个dcos文件夹,将build文件夹里面的内容复制进去(因为上图settings里面设置我们选择的docs文件夹)

          然后将docs文件夹上传到远程git仓库

  3.4 上传成功后,浏览器输入上面提到的settings里面网址就可以预览了,第一次比较慢,可以打开控制台看network里面资源是否都请求成功。

原文地址:https://www.cnblogs.com/userGao/p/14109172.html