javascript - 将文件名从 .js 更改为 .jsx 后,React 项目无法编译

标签 javascript reactjs jsx

我遇到了一些障碍。

我意识到我项目的合作伙伴将文件设置为 .js而不是 .jsx .
我切换了文件类型以匹配项目中的其余文件,现在我遇到了这个错误。

index.js:1 ./src/Components/SignUp/SignUp.js Error: ENOENT: no such file or directory, open '~/src/Components/SignUp/SignUp.js'



我为“〜”替换了一些路径。

我在我的项目中搜索了 SignUp 的所有实例并且找不到任何似乎将其锁定为寻找 .js 文件的东西。有没有人有什么建议?

最佳答案

通过再次打开和关闭它的魔法解决了这个问题。虽然您可以在不重新启动服务器的情况下添加文件,但编辑文件名(或至少是文件扩展名)需要重新启动服务器。

关于javascript - 将文件名从 .js 更改为 .jsx 后,React 项目无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59304409/

相关文章:

javascript - 将调用放入队列并等待更新 React.js 中的状态

reactjs - React prerender.io fetch 因为谷歌不工作

javascript - 组件正在将电子邮件类型的受控输入更改为不受控

HTML/CSS 将图标放在密码输入字段中

javascript - 使用日期选择器的另一个字段中的日期自动填充新字段

javascript - 跟踪固定标题下顶部可见 div 列表的最快方法是什么?

reactjs - 如何在 Fluent UI React 中使用网格布局

javascript - 电话键盘上的 Rook - Javascript

javascript - 登录时从用户集合中获取用户数据

node.js - 是否可以使用 JSX 进行 React 工作,无需 Node 服务器并使用 create-react-app