Сла*_*нов 6 typescript reactjs redux redux-persist
我正在尝试将 redux-persist 添加到我的 React 项目中(使用 typescript)。但我有一些麻烦。编译失败,出现以下错误:
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'
Run Code Online (Sandbox Code Playgroud)
我安装了以下软件包:“@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";
}
Run Code Online (Sandbox Code Playgroud)
怎么做才能解决这个问题?
添加这一行:
/// <reference types="redux-persist" />
Run Code Online (Sandbox Code Playgroud)
到反应-APP-env.d.ts如果您使用创建反应的应用程序内。
归档时间: |
|
查看次数: |
2897 次 |
最近记录: |