遵循此链接上的教程:https://aws.amazon.com/getting-started/hands-on/build-react-app-amplify-graphql/module-one/?e=gs2020&p=build-a-react-app-intro

基本上,您需要创建一个npx create-react-app的Reaction应用程序,创建一个Github回购,使用AWS Amplify控制台连接并授权Github,然后部署该应用程序.

在"Deploy Your app to AWS Amplify"一节中,我一直收到构建失败的错误,日志(log)如下:

                               ## Checking for associated backend environment...
                                 ## No backend environment association found, continuing...
                                  npm ERR! Missing: typescript@4.9.5 from lock file
                                    npm ERR! Missing: ajv@6.12.6 from lock file
                                    npm
2023-03-04T05:29:24.352Z [WARNING]: ERR! Missing: ajv-keywords@3.5.2 from lock file
                                    npm ERR! Missing: json-schema-traverse@0.4.1 from lock file
                                    npm ERR! Missing: ajv@6.12.6 from lock file
                                    npm ERR! Missing: ajv-keywords@3.5.2 from lock file
                                    npm ERR! Missing: json-schema-traverse@0.4.1 from lock file
                                    npm ERR! Missing: json-schema-traverse@0.4.1 from lock file
                                    npm ERR! Missing: ajv@6.12.6 from lock file
                                    npm ERR! Missing: ajv-keywords@3.5.2 from lock file
                                    npm ERR! Missing: json-schema-traverse@0.4.1 from lock file
                                    npm ERR! Missing: json-schema-traverse@0.4.1 from lock file
                                    npm ERR!
                                    npm ERR! Clean install a project
                                    npm
2023-03-04T05:29:24.352Z [WARNING]: ERR!
                                    npm ERR! Usage:
                                    npm ERR! npm ci
                                    npm ERR!
                                    npm ERR! Options:
                                    npm ERR! [-S|--save|--no-save|--save-prod|--save-dev|--save-optional|--save-peer|--save-bundle]
                                    npm ERR! [-E|--save-exact] [-g|--global] [--global-style] [--legacy-bundling]
                                    npm ERR! [--omit <dev|optional|peer> [--omit <dev|optional|peer> ...]]
                                    npm ERR! [--strict-peer-deps] [--no-package-lock] [--foreground-scripts]
                                    npm ERR! [--ignore-scripts] [--no-audit] [--no-bin-links] [--no-fund] [--dry-run]
                                    npm ERR! [-w|--workspace <workspace-name> [-w|--workspace <workspace-name> ...]]
                                    npm ERR! [-ws|--workspaces] [--include-workspace-root] [--install-links]
                                    npm
2023-03-04T05:29:24.353Z [WARNING]: ERR!
                                    npm ERR! aliases: clean-install, ic, install-clean, isntall-clean
                                    npm ERR!
                                    npm ERR! Run "npm help ci" for more info
2023-03-04T05:29:24.354Z [WARNING]: npm ERR! A complete log of this run can be found in:
                                    npm ERR!     /root/.npm/_logs/2023-03-04T05_29_21_673Z-debug-0.log
2023-03-04T05:29:24.359Z [ERROR]: !!! Build failed
2023-03-04T05:29:24.359Z [ERROR]: !!! Non-Zero Exit Code detected
2023-03-04T05:29:24.359Z [INFO]: # Starting environment caching...
2023-03-04T05:29:24.360Z [INFO]: # Environment caching completed
Terminating logging...

这是我试图部署的Github回购:https://github.com/AsafO7/-amplify-react-graphql

在谷歌搜索之后,我被告知try 在本地删除my package-lock.jsonnpm install,但构建仍然失败. 我也try 了npm audit fix --force,但构建仍然失败(请注意,我不断地将package.jsonpackage-lock.json文件更新到repo). 我一直在按照教程的说明go 做,甚至删除了所有的东西,再次try ,但都没有效果.

推荐答案

package-lock.json似乎是最初回购中的问题. 使用从https://github.com/kasukur/react-amplify开始的package-lock.json

Reactjs相关问答推荐

我想将状态设置为true,直到每一张卡片都生成并在多姆中呈现

Reaction路由的问题-在Effect使用API调用响应设置状态之前呈现页面

Redux Provider Stuck甚至彻底遵循了文档

TypeError:b不是React.js中的函数错误

对搜索引擎优化来说,react 头盔的异步足够了吗?

在React中映射对象数组时,如何正确呈现JSX.Element或React.ReactNode类型?

状态更改时的rtk查询触发器

面临 React 模式中点击外部条件的问题

设置自定义形状的纹理

如何根据ReactJS中元素列表中的布尔值仅显示一次值

useEffect内部的RETURN语句在首次按钮点击事件中似乎无效的原因是什么?

从ReactDataGridtry 将数据传递给父组件

如何在 React.js 中提取 PDF 的内容?

臭名昭著的测试未包含在 act(...) 中

ReactJS:在导航栏中使用 Select inside Link 组件时如何避免重定向?

使用 react-markdown 组件时 Tailwind CSS 的问题

react - 警告:列表中的每个子元素都应该有一个独特的 keys props ,即使我已经设置了 keys

React Native - 身份验证 - 触发值以更改 Auth 和 UnAuth 堆栈导航器

从一个获取 axios 请求(ReactJS)中删除默认参数

单击按钮时获取react 表中每一行的属性