无法从“App.js”解析“./aws-exports”
2019-06-25
18424
我使用
awsamplify
构建应用程序已有一段时间了。今天我决定运行一些测试,当我这样做时
npm run start-web
一切正常。现在我继续使用 Expo 运行移动测试并运行
npm run ios & npm run android
两者都返回了以下错误。
Unable to resolve "./aws-exports" from "App.js"
Building JavaScript bundle: error
我的问题与下面的问题类似,只是它是
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"
3个回答
AWS 文档中几乎没有提到:
-
要从现有的 amplify 存储库设置本地开发文件夹,请使用
amplify env pull
,它将从服务器“拉”
./aws-exports.js
,这是推送到那里的最新文件, 类似于 git push 和 git pull,但适用于 amplify env -
的确,amplify push 将创建
./aws-exports.js
文件, 但它也会将其“推送”到服务器,覆盖那里的所有内容。 -
amplify status
也是一个方便的命令,类似于 git status
Mike
2019-12-14
我运行了 amplify env pull 然后在 ./src/aws-exports.js 中找到它
不确定是否是 pull 造成的,或者它是否一直存在,但这是一个现有的 expo 项目
Kendall Cable
2021-07-04
配置您的项目,使用终端转到主文件夹
并放大 init
来配置您的项目
amplify init
Do you to use an existing environment? (Y/n) Y
Choose the environment you would like to use: dev
Choose your default editor: Visual Studio Code
Choose the type of app you're building: javascript
What javascript framework you're using: ionic
Source Directory Path: src
Distribution Directory Path: www
Build Command: npm run-script build
Do you want to use an AWS profile? Y
Please choose the profile you want to use: select your personal IAM profile
Alexander Ferreras
2020-12-15