首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails 6 react导入组件时出错:找不到模块无法解决

rails 6 react导入组件时出错:找不到模块无法解决
EN

Stack Overflow用户
提问于 2021-07-06 13:32:42
回答 1查看 29关注 0票数 0

我正在尝试将/app/javascript/components/Videochat.js导入到app/javascript/packs/index.js中,但获取找不到错误模块无法解析Videochat ...index.js:

代码语言:javascript
复制
import React from 'react'
import ReactDom from 'react-dom'
import Videochat from '../components/Videochat'

document.addEventListener('DOMContentLoaded', () => {
   ReactDom.render(
      <Videochat/>,
      document.body.appendChild(document.createElement('div')),
   )
})

Videochat.js

代码语言:javascript
复制
import React, { Component } from 'react'
import { BrowserRouter, Route, Switch } from "react-router-dom"
import CreateRoom from "./routes/CreateRoom"
import Room from "./routes/Room"

class Videochat extends React.Component {
    render () {
  return (
    <BrowserRouter>
      <Switch>
        <Route path="/" exact component={CreateRoom} />
        <Route path="/room/:roomID" component={Room} />
      </Switch>
    </BrowserRouter>
  )
 }
}

export default Videochat
EN

回答 1

Stack Overflow用户

发布于 2021-07-10 13:54:53

我通过将组件名称从Videochat更改为App解决了这个问题。似乎components文件夹中的App.js非常重要。在我的示例中,我导入的是Videochat组件,而不是App组件,尽管它存在

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68265049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档