无法解析React.js中未找到的模块/模块

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (734)

渲染时获取错误。控制台说它无法找到一个模块。我已经检查了几个ti,es,甚至路径都正确提供,它仍然显示错误:::::::src/components/ChatScreen.js模块未找到:无法解析'./components/MessageList'in 'C:\项目\ chatkit教程\ SRC \组件的

这是我的ChatScreen.js


import React, { Component } from 'react'
import Chatkit from '@pusher/chatkit-client'
import MessageList from './components/MessageList'
import SendMessageForm from './components/SendMessageForm'
import TypingIndicator from './components/TypingIndicator'
import WhosOnlineList from './components/WhosOnlineList'

这是我的MessagesList.js

import React, { Component } from 'react'

     class MessagesList extends Component {
 render() {

     ..............................................

     export default MessagesList
提问于
用户回答回答于

由于编译器抱怨它无法找到该文件,因此某些东西已经与路径混乱(可能)。因为你没有提供太多的信息,所以创建一个新的分支并开始注释掉代码,直到你到达某个东西的位置,然后从那里开始添加代码。应该只是某个地方的错字。为了更好地处理这些情况,您应该考虑将eslint添加到您的设置中。

用户回答回答于

不要在组件上使用小写字母。将messageList更改为MessageList。如果您更符合组件名称,也会更好。一个是MessageList,另一个是MessagesList(消息上有S)。

扫码关注云+社区

领取腾讯云代金券