【问题标题】:How can I fix flow server error on windows? crashes with wierd error message如何修复 Windows 上的流服务器错误?崩溃并显示奇怪的错误消息
【发布时间】:2021-05-26 06:34:32
【问题描述】:

我正在尝试通过使用 npm 包 flow-bin 在反应原生项目中使用 Flow-Type。但是当我尝试运行流程时,它会给出错误Unix.Unix_error(Unix.ENOTSOCK, "select", "")。我一直在寻找解决方案,但到目前为止还没有运气。以下是错误的详细信息。加;我已经尝试完全卸载 nodejs 并再次安装它,但仍然是相同的结果。

任何帮助将不胜感激!

node --version
v15.9.0
npm --version
7.5.3
Operating System
Windows 10 Pro 64bit
Build 20H2

错误步骤

npm init
npm i -D flow-bin
add flow to script in package.json
npm run flow init
npm run flow

ERROR

错误详情

PowerShell Screenshot

日志

[2021-02-24 03:44:28.921] argv=E:\LearningLab\Work\TechnicianApp\node_modules\flow-bin\flow-win64-v0.135.0\flow.exe start --flowconfig-name .flowconfig --temp-dir C:\Users\ajplu\AppData\Local\Temp\flow E:\LearningLab\Work\TechnicianApp
[2021-02-24 03:44:28.921] lazy_mode=off
[2021-02-24 03:44:28.921] arch=types_first
[2021-02-24 03:44:28.921] abstract_locations=off
[2021-02-24 03:44:28.921] max_workers=4
[2021-02-24 03:44:28.921] debug=false
[2021-02-24 03:44:28.922] Initializing Server (This might take some time)
[2021-02-24 03:44:28.922] executable=E:\LearningLab\Work\TechnicianApp\node_modules\flow-bin\flow-win64-v0.135.0\flow.exe
[2021-02-24 03:44:28.923] version=0.135.0
[2021-02-24 03:44:28.923] No saved state available
[2021-02-24 03:44:28.924] Parsing
Monitor died unexpectedly

监控日志

Feb 24 03:44:28.796 [info] argv=E:\LearningLab\Work\TechnicianApp\node_modules\flow-bin\flow-win64-v0.135.0\flow.exe start --flowconfig-name .flowconfig --temp-dir C:\Users\ajplu\AppData\Local\Temp\flow E:\LearningLab\Work\TechnicianApp
Unix.Unix_error(Unix.ENOTSOCK, "select", "")
Raised by primitive operation at file "src/common/lwt/lwtInit.ml", line 36, characters 18-46
Called from file "list.ml", line 117, characters 24-34
Called from file "src/common/lwt/lwtInit.ml", line 34, characters 8-206
Called from file "src/unix/lwt_engine.ml", line 344, characters 8-19
Called from file "src/unix/lwt_main.ml", line 33, characters 4-78
Called from file "src/common/lwt/lwtInit.ml", line 129, characters 4-135
Called from file "src/hack_forked/utils/sys/daemon.ml", line 150, characters 4-20

【问题讨论】:

    标签: node.js windows npm flowtype flow


    【解决方案1】:

    找到这个原因。

    事实证明,Astril VPN 不知何故导致流服务器崩溃。即使它只是安装并没有运行。卸载 Astril 后,流程就像一个魅力。

    如果有人遇到类似的问题,那么他们应该尝试卸载他们的 VPN/代理软件。我不确定其他 VPN 软件是否会导致此问题,因为我只使用过 Astril。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      相关资源
      最近更新 更多