我收到错误消息“找不到模块'react'的声明文件”

时间:2019-04-02 21:41:30

标签: reactjs

我正试图从'react'导入React并出现错误。

我使用的设置是使用标准npx create-react-app创建的。

我看到的错误来自VS Code。

从'react'导入React;

找不到模块“反应”的声明文件。 “ /home/darryl/dev/learn-react/node_modules/react/index.js”隐式具有“ any”类型。   尝试npm install @types/react(如果存在)或添加一个包含`declare m

的新声明(.d.ts)文件。

我希望不会收到此错误,并且我的应用程序可以在浏览器中加载。

我还没有尝试过建议修复程序'npm install @ types / react',因为无论如何我都不会收到此错误,我希望在做出更改之前进一步了解为什么会看到此错误。

谢谢

3 个答案:

答案 0 :(得分:1)

运行建议的修复程序'npm install @ types / react'似乎可以解决此问题。但这似乎与create-react-app安装程序有关吗?

答案 1 :(得分:0)

尝试npm install --save react

答案 2 :(得分:0)

您的package.json中的“依赖项”中列出的反应是否很好?

您是否尝试使用require(Vanilla Style而不是ES6)导入它?