无法从“App.js”解析“./aws-exports”

jib*_*jib 5 reactjs react-native expo aws-amplify

我一直在构建一个应用程序已经有awsamplify一段时间了。今天我决定进行一些测试,当我这样做的时候

npm run start-web
Run Code Online (Sandbox Code Playgroud)

一切正常。现在我继续使用Expo运行移动测试并运行

npm run ios & npm run android
Run Code Online (Sandbox Code Playgroud)

两者都返回以下错误。

Unable to resolve "./aws-exports" from "App.js"

Building JavaScript bundle: error
Run Code Online (Sandbox Code Playgroud)

我的问题与下面的问题类似,只是它amplify而不是awsmobile

https://github.com/aws-amplify/amplify-js/issues/669

Deos 有谁知道我能做些什么来解决这个问题?

非常感谢!

我只是删除了一些未使用的导入,错误更改为此

Unable to resolve "@aws-amplify/ui/dist/style.css" from "node_modules\aws-amplify-react\dist\Amplify-UI\Amplify-UI-Components-React.js"
Run Code Online (Sandbox Code Playgroud)

Mik*_*ike 12

AWS 文档中几乎没有提到:

  • 要设置本地 dev 文件夹,请从现有的 amplify 存储库中,使用amplify env pull,

    它将./aws-exports.js从服务器“拉出”最新的推送到那里的,类似于 git push 和 git pull 但对于放大环境

  • 确实,放大推送会创建./aws-exports.js文件,但它也会将它“推送”到服务器,覆盖那里的任何内容。

  • amplify status 也是一个方便的命令,类似于 git status