首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在tsconfig.json中找不到“redux-logger”错误的类型定义文件

在tsconfig.json中找不到“redux-logger”错误的类型定义文件
EN

Stack Overflow用户
提问于 2018-10-17 01:22:25
回答 1查看 1.4K关注 0票数 1

我正在使用类型记录和redux在一个react应用程序中工作。我更新了几个npm包,它们之间是typescript包,现在tsconfig.json (typescrip编译器配置文件)显示了以下错误:

找不到“redux-logger”的类型定义文件

我试图在这里搜索这个问题和谷歌,但是我找不到我需要在tsconfig.json中包含的内容。这是文件的内容:

代码语言:javascript
复制
{
  "compilerOptions": {
    "outDir": "build/dist",
    "module": "esnext",
    "target": "es5",
    "lib": ["es6", "dom"],
    "sourceMap": true,
    "allowJs": true,
    "jsx": "react",
    "moduleResolution": "node",
    "rootDir": ".",
    "forceConsistentCasingInFileNames": true,
    "noImplicitReturns": true,
    "noImplicitThis": true,
    "noImplicitAny": true,
    "strictNullChecks": true,
    "suppressImplicitAnyIndexErrors": true,
    "noUnusedLocals": true,
    "allowSyntheticDefaultImports": true,
  },
  "exclude": [
    "node_modules",
    "build",
    "scripts",
    "acceptance-tests",
    "webpack",
    "jest",
    "src/setupTests.ts"
  ],
  "include": [
      "./src/**/*"
  ]
}

我需要在tsconfig.json中加入一些新的东西吗?该项目编译和运行良好,但此错误使我感到困扰。

以下是国家预防机制一揽子计划的版本:

代码语言:javascript
复制
{
  "name": "documentloader",
  "version": "1.0.0",
  "private": true,
  "dependencies": {
    "@material-ui/core": "^3.0.3",
    "@material-ui/icons": "^3.0.1",
    "react": "16.5.2",
    "react-dom": "16.5.2",
    "react-redux": "^5.0.7",
    "react-redux-loading-bar": "^4.0.8",
    "react-router-dom": "^4.3.1",
    "react-scripts-ts": "latest",
    "react-toastify": "^4.4.0",
    "react-transition-group": "^2.5.0",
    "redux": "^4.0.1",
    "redux-logger": "^3.0.6",
    "redux-persist": "^5.10.0",
    "redux-saga": "^0.16.2",
    "redux-thunk": "^2.3.0",
    "ts-loader": "^5.2.2"
  },
  "devDependencies": {
    "@types/classnames": "^2.2.6",
    "@types/history": "^4.7.1",
    "@types/jest": "^23.3.5",
    "@types/node": "10.12.0",
    "@types/ramda": "^0.25.39",
    "@types/react": "16.4.18",
    "@types/react-dom": "^16.0.9",
    "@types/react-redux": "^6.0.9",
    "@types/react-router-dom": "^4.3.1",
    "@types/redux-logger": "^3.0.6",
    "@types/webpack-env": "^1.13.6",
    "awesome-typescript-loader": "^5.2.1",
    "css-loader": "^1.0.0",
    "csstype": "^2.5.7",
    "file-loader": "^2.0.0",
    "html-webpack-plugin": "^3.2.0",
    "redux-devtools-extension": "^2.13.5",
    "source-map-loader": "^0.2.4",
    "style-loader": "^0.23.1",
    "typescript": "^3.1.3",
    "webpack": "^4.20.2",
    "webpack-cli": "^3.1.2",
    "webpack-dev-middleware": "^3.4.0",
    "webpack-dev-server": "^3.1.9",
    "webpack-hot-middleware": "^2.24.3"
  }
 }

更新

@type/redux-logger文件夹的内容:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-17 01:37:37

此错误很可能意味着 mechanism找到了一个似乎表示名为@types/redux-logger的包的目录,但该目录没有包含声明文件。如果您在node_modules/@types/redux-logger有一个空目录,请尝试删除它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52846053

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档