ReactプロジェクトにTypeuxを使用してredux-persistを追加しようとしています。しかし、私はいくつかの問題を抱えています。コンパイルは次のエラーで失敗します:
Could not find a declaration file for module 'redux-persist/lib/storage'. '.../WebstormProjects/catalog/node_modules/redux-persist/lib/storage/index.js' implicitly has an 'any' type.
Try `npm install @types/redux-persist` if it exists or add a new declaration (.d.ts) file containing `declare module 'redux-persist/lib/storage'
次のパッケージをインストールしました: "@ types/redux-persist": "^ 4.3.1"および "redux-persist": "^ 6.0.0"。
Redux-persist/lib/storageの内容:
declare module "redux-persist/es/storage" {
import { WebStorage } from "redux-persist/es/types";
const localStorage: WebStorage;
export default localStorage;
}
declare module "redux-persist/lib/storage" {
export * from "redux-persist/es/storage";
export { default } from "redux-persist/es/storage";
}
この問題を解決するにはどうすればよいですか?
この行を追加します。
/// <reference types="redux-persist" />
react-app-env.d.ts to create-react-appを使用している場合。