前提・実現したいこと
react-native-aws3というライブラリを使って、React NativeからAWSのS3のバケットへ直接画像アップロードする機能を作成したいのですが、エディタ(vscode)に以下のようなエラーが出て、importしても対象のライブラリを読み込んでくれません。
モジュール 'react-native-aws3' の宣言ファイルが見つかりませんでした。'node_modules/react-native-aws3/index.js' は暗黙的に 'any' 型になります。 `npm install @types/react-native-aws3` を試すか (存在する場合)、`declare module 'react-native-aws3';` を含む新しい宣言 (.d.ts) ファイルを追加してください
expoで開発しているのですが、expoでは使えないライブラリということでしょうか?
もしそうである場合、代わりに使用できるライブラリとexpoで使えるか使えないライブラリなのか判別する方法をご教示いただきたいです。
該当のソースコード
ReactNative
1import { RNS3 } from "react-native-aws3";
試したこと
以下のコマンドでライブラリをインストールしました。
npm install react-native-aws3
また、npm installコマンドを実行し、再度ライブラリを読み込みました。
react-native-aws3';` を含む新しい宣言 (.d.ts) ファイルが存在するか確認したのですが、存在してました。
補足情報(FW/ツールのバージョンなど)
"expo": "31.0.2",
"react": "16.5.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-31.0.0.tar.gz",
あなたの回答
tips
プレビュー