首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >反应-当上传到AWS放大时,后faild中的snap失败

反应-当上传到AWS放大时,后faild中的snap失败
EN

Stack Overflow用户
提问于 2021-11-26 13:52:06
回答 1查看 190关注 0票数 0

我把我的反应项目推到了,AWS用git放大了。由于SEO的原因,我安装了react snap软件包。当检查扩增控制台时,显示提供步骤成功,但构建步骤失败了。错误日志显示如下:

一些关于github的旧文章描述了我所遇到的相同问题:https://github.com/thinkJin6/BokuNews/issues/64

我尝试了几种方法,如添加和配置amplify.yml文件以及配置package.json,如下所述:

https://github.com/puppeteer/puppeteer/issues/765

最后,我尝试了这个链接中的一些内容:https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md#running-puppeteer-on-aws-ec2-instance-running-amazon-linux

我启用了像这样的amazon临时附加程序,sudo amazon附加程序安装了epel -y,并安装了像这样的Chromium,sudo安装了-y -y.I,使用了AWS CloudShell,但是错误日志消息保持不变。

EN

回答 1

Stack Overflow用户

发布于 2022-09-05 16:52:40

我最近遇到了同样的问题,在一位同事的帮助下,在这里找到了解决方案:链接

我将以下内容添加到我的package.json中

代码语言:javascript
运行
复制
   "reactSnap": {
    "puppeteerArgs": [
      "--no-sandbox",
      "--disable-setuid-sandbox"
    ],
       "puppeteerExecutablePath": "/opt/google/chrome/google-chrome"
    }

然后,我在in中更新了amplify.yml,放大了如下的构建设置

代码语言:javascript
运行
复制
version: 1
frontend:
  phases:
    preBuild:
      commands:
        - '# This installs Chrome on any RHEL/CentOS/Amazon Linux variant.'
        - curl https://intoli.com/install-google-chrome.sh | bash
        - npm i
    build:
      commands:
        - npm run build
  artifacts:
    baseDirectory: build
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70125507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档