如何强制Webpack *不*解决模块“浏览器”字段?

时间:2019-02-04 10:54:30

标签: node.js webpack electron

我正在尝试将Electron中的猫鼬用于管理应用程序。由于此应用程序的特殊性质,最好不要直接通过代理,填充程序或其他后端进程将其连接到数据库。

通过使用electron-renderer目标,我能够使mongodb驱动程序与Webpack完美配合。它提供了标准浏览器构建所没有的所有节点模块,因此一切正常。但是我无法使猫鼬工作,因为它使用的是浏览器版本而不是默认版本。

如果我进入node_modules/mongoose/package.json并手动删除浏览器字段,则它可以正常工作。但是,我担心这不是一个好的长期解决方案。

如何强制Webpack不遵守模块的“浏览器”字段?

0 个答案:

没有答案