AWS Amplify & React Native - невозможно разрешить «@ aws-ampify / ui / dist / style.css» - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь настроить процесс входа / регистрации в AWS Amplify UI, следуя этой статье .Каждый раз, когда я импортирую что-либо из aws-amplify-react, я получаю эту ошибку:

Unable to resolve "@aws-amplify/ui/dist/style.css" from "node_modules/aws-amplify-react/dist/Amplify-UI/Amplify-UI-Components-React.js"

Я пытался установить @aws-amplify/ui специально вместе с другими комбинациями версий aws-amplify.Вот соответствующая часть моего package.json:

...
"aws-amplify": "^1.1.25",
"aws-amplify-react": "^2.3.5",
"aws-amplify-react-native": "^2.1.9",
...

И версий конкретного пользовательского интерфейса и аутентификации, которые я пробовал:

"@aws-amplify/auth": "^1.2.21",
"@aws-amplify/ui": "^1.0.2",

Вот оператор импорта:

import { ConfirmSignIn, ConfirmSignUp, ForgotPassword, RequireNewPassword, SignIn, SignUp, VerifyContact, withAuthenticator } from 'aws-amplify-react';

Любая помощь в решении этой проблемы очень ценится.

1 Ответ

2 голосов
/ 18 апреля 2019

Только что столкнулся с этой проблемой и сегодня.

В проблеме использовалось aws-amplify-react вместо aws-amplify-react-native.Итак, npm удалите версию реакции, а npm установите собственную версию реакции.

Тонко упомянул это с комментарием в том документе, который вы связали:

import { withAuthenticator } from 'aws-amplify-react'; // or 'aws-amplify-react-native';

...