Мое приложение React использует требования относительно корня моего JS-файла, используя resolve.root
Webpack. т.е. моя файловая структура содержит следующее:
components
App.react.js
containers
AppContainer.react.js
В AppContainer.react.js у меня есть:
import App from 'components/App.react';
Это работает на стороне клиента. Теперь я пытаюсь сделать его изоморфным. Если мне требуется AppContainer.react.js в моем server.js, он говорит, что components/App.react
не найден. Node пытается потребовать containers/components/App.react.js
, которого не существует. Как я могу заставить Node требовать относительно данного каталога?
Изменить: моя структура каталогов выглядит так:
css/
html/
js/
components/
App.react.js
containers/
AppContainer.react.js
main.js <- requires AppContainer
public/
server/
server.js <- requires AppContainer