放大自动忽略可能仅仅aws-exports.js
是.gitignore
因为它可能经常更改并且完全生成 - 但是也许还有安全问题?
对于这个项目,我的 github 项目是私有的,所以这不是问题,但我想知道未来的项目可能是公开的。
我问的原因是因为如果我想通过 github 工作流运行我的应用程序设置/构建/测试,那么我需要这个文件才能在 github 机器上正确完成构建?
此外,我的 amplify CI 托管似乎需要它才能在 amplify 控制台上工作(我已将我的 amplify 控制台 build->deploy 连接到我的 github master 分支,并且一切正常,但仅当 aws-exports.js 处于源代码控制中时) .
这是我的amplify.yml
,我正在使用带有 nextjs 的原因反应,我的放大控制台告诉我我已连接到正确的后端:
version: 1
frontend:
phases:
preBuild:
commands:
- yarn install
build:
commands:
- yarn run build
artifacts:
baseDirectory: out
files:
- '**/*'
cache:
paths:
- node_modules/**/*