javascript - react 路由器 typescript 错误

标签 javascript reactjs typescript redux

尝试使用 react 和 typescript 初始化路由器,但出现一堆错误

Errors

我已经尝试安装npm install @types/history 但一切都没有改变 希望您的帮助。 谢谢

我的 packge.json

"dependencies": {
"@types/lodash": "^4.14.50",
"@types/react": "^0.14.55",
"@types/react-dom": "^0.14.19",
"@types/redux-form": "^6.3.2",
"animate": "^1.0.0",
"animate.css": "^3.5.2",
"bootstrap": "^4.0.0-alpha.5",
"node-sass": "^4.1.1",
"postcss-smart-import": "^0.6.6",
"react": "^15.4.1",
"react-dom": "^15.4.1",
"react-redux": "^5.0.2",
"react-router": "^3.0.1",
"redux": "^3.6.0",
"redux-form": "^6.4.3",
"typings": "^2.1.0"
},

 "devDependencies": {
    "@types/history": "^4.5.0",
    "@types/react-router": "^2.0.44",
    "awesome-typescript-loader": "^3.0.0-beta.17",
    "css-loader": "^0.26.1",
    "extract-text-webpack-plugin": "^1.0.1",
    "file-loader": "^0.9.0",
    "postcss-loader": "^1.2.1",
    "precss": "^1.4.0",
    "react-hot-loader": "^1.3.1",
    "redux-devtools": "^3.3.1",
    "resolve-url-loader": "^1.6.1",
    "sass-loader": "^4.1.1",
    "source-map-loader": "^0.1.5",
    "style-loader": "^0.13.1",
    "typescript": "^2.1.4",
    "webpack": "^1.14.0"
  }

最佳答案

暂时遇到同样的问题,我复制了DefinitelyTyped历史记录v2的内容

https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/history/v2

进入我的node_modules/@types/history文件夹

关于javascript - react 路由器 typescript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41651062/

相关文章:

javascript - 如何在 node.js 中正确进行内容编码?

javascript - 音频缓冲在完全加载之前产生 0 TimeRanges

javascript - 这种设计模式在 JavaScript/jQuery 中被称为什么?

mongodb - 使用 Typescript 和 Mongodb 应该如何定义文档的接口(interface)?

javascript - Angularjs 指令幻灯片显示和隐藏内容

javascript - 为什么 useState 不在单元测试(Jest、Enzyme)中重新渲染组件?

javascript - redux 状态不会改变

javascript - 通过 API PUT 删除换行符将文本区域保存到数据库

javascript - Phaser3 ascii 图形

javascript - ng build 成功,但 "cannot find module ' @angular/core'"一旦在浏览器中打开