背景
我正在尝试将figwheel与electron(atom-shell)集成在一起。我用lein new figwheel hello-world -- --reagent
生成figwheel
部分,并从electron quick start复制 Electron 部分。生成的项目为here。
问题
通过以下方式运行项目:
lein figwheel
electron .
启动Electron。 但是,在Mac上失败。 Electron 部分显示以下对数:
[5848:0720/220633:INFO:CONSOLE(62)] "WebSocket connection to 'ws://localhost:3449/figwheel-ws/dev' failed: Connection closed before receiving a handshake response", source: file:///Users/foo/repos/cljs-douban/resources/public/js/compiled/out/figwheel/client/socket.js (62)[5848:0720/220635:INFO:CONSOLE(82)] "Figwheel: trying to open cljs reload socket", source: file:///Users/foo/repos/cljs-douban/resources/public/js/compiled/out/figwheel/client/utils.js (82)
但是,同一项目在Linux上也可以使用。 Google搜索,没有正确的结果,请提供帮助。
最佳答案
在搜索“MAC websocket连接错误”之后,我遇到了类似的问题here。
这是我设置为“本地主机”的代理,这会导致连接错误。禁用代理可解决此问题。任何不便敬请谅解。