我正在尝试使用带有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