AWS Cognito 设置的示例非常多,它们为您提供了丰富的代码以与应用程序的身份验证相结合。 但你猜怎么着? 其中一个依赖项不再存在?
这个: https://docs.amplify.aws/gen1/react/build-a-backend/utilities/hub/
提及:
从 'aws-amplify/utils' 导入 { Hub };
但我得到:
% npm i aws-amplify/utils
npm ERR! code 128
npm ERR! An unknown git error occurred
npm ERR! command git --no-replace-objects ls-remote ssh://[email protected]/aws-amplify/utils.git
npm ERR! ERROR: Repository not found.
npm ERR! fatal: Could not read from remote repository.
npm ERR!
npm ERR! Please make sure you have the correct access rights
npm ERR! and the repository exists.
非常感谢任何提示! 谢谢 。 。 .
我目前在我的 AWS/React 应用程序中使用 Hub,它工作得很好。我想你只需要通过“npm i aws-amplify”安装 aws-amplify,而不需要“/utils”。然后,您可以使用与现在相同的导入语句。
从“aws-amplify/utils”导入 { Hub };