代码之家  ›  专栏  ›  技术社区  ›  Fred Willmore

使用rails webpacker创建单页react应用程序-获取错误“找不到模块”

  •  0
  • Fred Willmore  · 技术社区  · 6 年前

    我正在尝试使用带有webpacker的rails 5.2创建一个单页面react应用程序。我不知道如何将入口点包含到我的react应用程序中。这是我的application.js文件:

    console.log('Hello World from Webpacker')
    
    var componentRequireContext = require.context("./components", true)
    var ReactRailsUJS = require("react_ujs")
    ReactRailsUJS.useContext(componentRequireContext)
    
    import App from 'App.jsx'
    

    我得到以下错误:

    Module not found: Error: Can't resolve 'App.jsx' in '.../app/javascript/packs'
    

    我在app.jsx中为我的应用程序定义了一个根节点,它位于 app/javascript/packs/components/ . 我好像不能把文件包括在内,不管它是否在 packs/components 或者只是 packs .

    整个项目可以在 Github

    0 回复  |  直到 6 年前