javascript - 如何将 aws-Amplify 身份验证添加到 react-native typescript 项目模板
问题描述
我正在尝试在使用 Typescript 模板的 react 本机项目中添加 Amplify Authentication 。放大文档“aws-amplify-react-native”中给出了一个包,它用作验证我们应用程序的中间件。但是这个包仅在基于 javascript 而不是 Typescript 的项目中受支持。对于 Typescript,它显示一个错误,例如
找不到模块“aws-amplify-react-native”的声明文件。'/home/george/ELab/node_modules/aws-amplify-react-native/dist/index.js' 隐含了一个 'any' 类型。尝试npm i --save-dev @types/aws-amplify-react-native
它是否存在或添加一个包含 `declare module 'aws-amplify-react-native' 的新声明 (.d.ts) 文件
没有像“@types/aws-amplify-react-native”这样的软件包
我已经阅读了其他面临类似问题的开发人员的帖子,但是没有人可以提供任何答案,我求你帮我解决这个问题,我已经尝试修复它两个星期了
解决方案
在根文件夹中创建一个新的“aws-amplify-react-native.d.ts”类型文件并粘贴此模块
推荐阅读
- typescript - 是否可以在 TypeScript 中为 tsc 编译引发自定义错误?
- java - B 不能转换为 org.apache.shiro.session.Session
- ruby-on-rails - 向 super 的调用添加额外的参数
- python - GitHub 在 selenium 中创建存储库按钮 clickikng
- arrays - 如何迭代数组并将每个数组值传递给剧本中的角色
- java - 为什么我总是得到 null 而不是我想要的输出?
- php - 代替没有 register_globals 的 $DOCUMENT_ROOT?
- apache-nifi - 我可以将 Apache NiFi 中的 Provenance 数据转换为 Prov-O 并放入 RDF 图吗?
- java - 画中画中的活动生命周期
- python - while 循环 for if, elif,