Reactjs 未找到具有所提供路径的文件:build。不会上载任何工件。-用于将React应用程序部署到Firebase的Github操作
下面是关于使用github操作为react应用程序设置CI/CD的教程。我希望该操作能够构建我的react应用程序并将其部署到我的firebase项目中以进行托管。我很确定我是按照指示做的,但是当我用推的方式触发我的动作时,我得到了这个错误:Reactjs 未找到具有所提供路径的文件:build。不会上载任何工件。-用于将React应用程序部署到Firebase的Github操作,reactjs,firebase,github-actions,Reactjs,Firebase,Github Actions,下面是关于使用github操作为react应用程序设置CI/CD的教程。我希望该操作能够构建我的react应用程序并将其部署到我的firebase项目中以进行托管。我很确定我是按照指示做的,但是当我用推的方式触发我的动作时,我得到了这个错误: > Run actions/download-artifact@v2 > with: > name: build > path: build Starting download for build Error:
> Run actions/download-artifact@v2
> with:
> name: build
> path: build Starting download for build Error: Unable to find any artifacts for the associated workflow
#此工作流将干净地安装节点依赖项,生成源代码并跨不同版本的节点运行测试
#有关更多信息,请参阅:https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
名称:Firebase CI
on:推
工作:
建造:
运行于:ubuntu最新版本
战略:
矩阵:
节点版本:[14.x]
#请参阅支持的Node.js发布计划,网址为https://nodejs.org/en/about/releases/f
步骤:
-用途:行动/checkout@v2
-名称:使用Node.js${{matrix.Node-version}
用途:操作/设置-node@v1
与:
节点版本:${matrix.node-version}
-运行:npm ci
-名称:归档构建
用途:操作/上传-artifact@v2
与:
名称:build
路径:构建
部署:
名称:部署
需求:构建
运行于:ubuntu最新版本
步骤:
-用途:行动/checkout@v2
-名称:下载版本
用途:操作/下载-artifact@v2
与:
名称:build
路径:构建
-名称:部署到Firebase
用途:w9jds/firebase-action@master
与:
args:deploy--仅托管
环境:
FIREBASE_令牌:${{secrets.FIREBASE_令牌}
我可以从控制台手动安装、构建和部署。我认为这个错误可能与我的构建目录的位置有关,但它位于标准位置。你有什么想法吗
链接到完整回购协议
其他屏幕截图:
似乎要从我的gitignore中删除
/build
。问题解决了。但我不确定为什么,因为我所看到的类似操作的示例中没有一个包含它们的构建文件夹