Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我尝试用我的react应用程序设置gitlab页面,但它';显示404错误_Javascript_Gitlab_Gitlab Ci_Gitlab Pages - Fatal编程技术网

Javascript 我尝试用我的react应用程序设置gitlab页面,但它';显示404错误

Javascript 我尝试用我的react应用程序设置gitlab页面,但它';显示404错误,javascript,gitlab,gitlab-ci,gitlab-pages,Javascript,Gitlab,Gitlab Ci,Gitlab Pages,我尝试用我的react应用程序设置gitlab页面,但是,我无法这样做,因为它没有生成任何供我访问的url。我已经建立了gitlab-ci.yml > image: node:latest pages: script: - npm install - npm run build - mkdir public2 - mv public/* public2 artifacts: paths: - public2 only:

我尝试用我的react应用程序设置gitlab页面,但是,我无法这样做,因为它没有生成任何供我访问的url。我已经建立了gitlab-ci.yml

> image: node:latest
pages:
  script:
    - npm install
    - npm run build
    - mkdir public2
    - mv public/* public2
  artifacts:
    paths:
      - public2
  only:
    - master
  stage: deploy
我很肯定

artifacts:
    paths:
      - public2
需要

artifacts:
    paths:
      - public
因此,您还可以删除
-mv public/*public2
命令 构建将成功,但部署将失败,除非路径是公共的。

我非常确定这一点

artifacts:
    paths:
      - public2
需要

artifacts:
    paths:
      - public
因此,您还可以删除
-mv public/*public2
命令
构建将成功,但部署将失败,除非路径为公共路径。

为React应用程序设置Gitlab页面的示例:

步骤1:我创建了一个React项目并推送到gitlab
$npx创建react应用程序hello react

这是回购协议:

步骤2:创建
.gitlab ci.yml
,如下所示

工作完成 CI/CD作业完成后,您可以看到React应用程序的Gitlab页面:


参考

为React应用程序设置Gitlab页面的示例:

步骤1:我创建了一个React项目并推送到gitlab
$npx创建react应用程序hello react

这是回购协议:

步骤2:创建
.gitlab ci.yml
,如下所示

工作完成 CI/CD作业完成后,您可以看到React应用程序的Gitlab页面:


参考

响应良好!仅供参考,您提供的参考链接已断开。看起来
/posts
路径部分已删除。已更新。谢谢@KwhitejrGood回复!仅供参考,您提供的参考链接已断开。看起来
/posts
路径部分已删除。已更新。谢谢你@Kwhitejr