版权声明: https://blog.csdn.net/GISuuser/article/details/88114459
最近在测试Electron的打包后,发现运行打包后的exe文件时,总是弹出tcp拒绝连接的错误,错误详情如下:
但是并不影响程序使用,调试工具出现这样的错误描述
events.js:167 Uncaught Error: connect ECONNREFUSED 127.0.0.1:30080
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1113)
网上查不到相关的情况,最后经过长时间的探索发现是下面一行代码造成的。
require('electron-connect').client.create(mainWindow)
electron-connect是配合gulp实现开发的时候实时编译的工具,是不应该被打包进去的,因此它的依赖应该放在devDependencies中,并且在打包时应该将其代码在程序中删除。