我正在尝试将socket.io-client添加到我的项目中。
我已经安装了socket.io-client
和@types/socket.io-client
但是当我尝试构建时,我得到了这个错误:
/myproject/node_modules/webpack-target-electron-renderer/node_modules/webpack/lib/ExternalModuleFactoryPlugin.js:37
TypeError: Cannot read property 'request' of undefined
2条答案
按热度按时间0lvr5msh1#
node_modules未嵌入electron-builder包中,解决方案是将所有模块导入index.js入口点,如下所述:https://www.electron.build/tutorials/loading-app-dependencies-manually
vs3odd8k2#
好的,现在可以工作了,在长时间的搜索之后,问题是你必须将你的“socket.io-client”推入依赖项,而不是devDependencies。