离子和放大存储 GRAPHQL_AUTH_MODE 错误

Ionic and Amplify Storage GRAPHQL_AUTH_MODE Error

我当前的设置是:Ionic、Angular、AWS Amplify(GrapghQl、DynamoDB、Authenticator 和存储)

在按照说明 here.

添加存储之前,我一切正常

在我安装 Storage 并尝试 运行 使用 Ionic Serve 连接我的应用程序后,我收到以下错误:

./node_modules/@aws-amplify/api-graphql/lib-esm/index.js:14:0-62 - Error: export 'GRAPHQL_AUTH_MODE' (reexported as 'GRAPHQL_AUTH_MODE') was not found in './types' (possible exports: GraphQLAuthError)

编辑:当我使用 NPM Start 时,我可以 运行 应用程序没问题。

当我检查 ./types 中的 index.js 文件时,我可以看到 export { GRAPHQL_AUTH_MODE };

我什至恢复到之前的提交,但我仍然收到此错误。

如果我需要包含更多信息,请告诉我。

有什么想法可以解决这个问题吗?

对于遇到此问题的任何其他人,我能够通过将 "allowedCommonJsDependencies": [] 添加到我的 angular.json 构建选项来修复它。

我收到了一些我忽略的警告,并决定返回并仔细查看它们并添加它来解决问题。这个故事的寓意是有时您需要查看警告而不是错误。