渲染时获取错误。控制台说它无法找到一个模块。我已经检查了几个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
发布于 2019-04-17 08:37:19
不要在组件上使用小写字母。将messageList更改为MessageList。如果您更符合组件名称,也会更好。一个是MessageList,另一个是MessagesList(消息上有S)。
发布于 2019-04-17 09:28:15
由于编译器抱怨它无法找到该文件,因此某些东西已经与路径混乱(可能)。因为你没有提供太多的信息,所以创建一个新的分支并开始注释掉代码,直到你到达某个东西的位置,然后从那里开始添加代码。应该只是某个地方的错字。为了更好地处理这些情况,您应该考虑将eslint添加到您的设置中。
https://stackoverflow.com/questions/-100006621
复制相似问题