Как я могу заставить webpack * не * разрешить поле "браузер" модулей? - PullRequest
0 голосов
/ 04 февраля 2019

Я пытаюсь использовать Mongoose в Electron для административного приложения.Из-за специфики этого приложения лучше всего, чтобы оно напрямую подключалось к базе данных, а не через прокси, шим или другой внутренний процесс.

Я могу заставить драйвер mongodb работать нормальнос Webpack с использованием цели electron-renderer.Он предоставляет все модули узлов, которых нет в стандартной сборке браузера, поэтому все работает.Однако я не могу заставить работать mongoose, потому что он использует сборку браузера вместо стандартной.

Если я зайду в node_modules/mongoose/package.json и вручную удалю поле браузера, оно будет работать правильно.Однако я обеспокоен тем, что это не является хорошим долгосрочным решением.

Как заставить веб-пакет не уважать поле 'browser' для модулей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...