Meine React-App verwendet erfordert relativ zum Stamm meiner JS-Datei mit Webpack resolve.root
. I.e. meine Dateistruktur enthält folgende Komponenten:Isomorph Reagieren mit Webpacks resolve.root-Option
components
App.react.js
containers
AppContainer.react.js
In AppContainer.react.js, ich habe:
import App from 'components/App.react';
Dies funktioniert Client-Seite. Jetzt versuche ich es isomorph zu machen. Wenn ich AppContainer.react.js in meiner server.js benötige, wird components/App.react
nicht gefunden. Der Knoten versucht containers/components/App.react.js
anzufordern, was nicht existiert. Wie kann ich veranlassen, dass Node relativ zu einem bestimmten Verzeichnis benötigt?
Edit: Meine sieht Verzeichnisstruktur dieses wie:
css/
html/
js/
components/
App.react.js
containers/
AppContainer.react.js
main.js <- requires AppContainer
public/
server/
server.js <- requires AppContainer
Ich möchte verwendet relativ zum Stamm meiner Javascript-Dateien. –
Wie sieht Ihre gesamte Verzeichnisstruktur aus? –
Ich habe die Frage aktualisiert, um meine gesamte Verzeichnisstruktur einzuschließen. –