Использование rails-webpacker для создания одностраничного приложения реагирования - ошибка «Не удается найти модуль» - PullRequest
0 голосов
/ 18 октября 2018

Я пытаюсь создать одностраничное приложение React, используя Rails 5.2 с webpacker.Я не могу понять, как включить точку входа в свое приложение 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

...