找不到模块“反应”的声明文件

时间:2019-02-09 17:33:31

标签: javascript reactjs typescript redux

我学习了微软的manual关于TypeScript + React + Redux的知识。

我启动了命令:

npm install -S redux react-redux @types/react-redux

但是当我运行命令npm run start时,我得到了错误:

  

类型错误:找不到模块“反应”的声明文件。   'C:/lab/my-app/node_modules/react/index.js'隐含一个'any'   类型。

好的,我运行命令:npm i @types/react。现在我收到其他错误:

  

类型错误:模块'“ ../../node_modules/@types/react-redux”'没有   导出的成员“派遣”。 TS2305

我该如何解决?

2 个答案:

答案 0 :(得分:0)

我最初用 TypeScript 创建 React 项目时遇到了这个问题,这没有任何意义,因为我还没有开始任何工作。

所以在终端我跑了:

rm -rf node_modules/ && npm install

那么:

npm run start

而且我能够看到主着陆页。

答案 1 :(得分:0)

运行以下命令: pm install @types/react 它对我有用!