Совместное использование классов JS между сервером и клиентом - PullRequest
2 голосов
/ 01 июня 2019

Я новичок в Node.js и React, поэтому, пожалуйста, извините, если мой вопрос не актуален. У меня есть приложение, которое использует сервер Node.js (Express) и React для пользовательского интерфейса. У меня есть классы, которые должны использоваться как на сервере, так и в пользовательском интерфейсе. Мой корневой каталог выглядит так

--root
----server
----client
----shared

Но когда я пытаюсь использовать файлы shared из client, я получаю ошибку Relative imports outside of src/ are not supported. Я пытался использовать Lerna для обычных файлов, но в итоге получилась та же ошибка.

Кто-нибудь может посоветовать, как мне это решить? Любая помощь приветствуется.

P.S. Я уже пытался eject и удалить ModuleScopePlugin из файла конфигурации веб-пакета, однако это добавило новые ошибки и не решило проблему.

...