【问题标题】:node.js executable hangs up unexpectedlynode.js 可执行文件意外挂起
【发布时间】:2022-01-19 15:35:46
【问题描述】:

我使用 nodejs 创建了一个可执行文件。 当我运行可执行文件时,它有时会在某个时候挂起。但是在终端中单击 CTR + C 会使可执行文件继续。 这只发生在 Windows 上。在 linux 上一切正常。

【问题讨论】:

  • 这里缺少很多信息,你是如何创建可执行文件的,因为 nodejs 脚本通常是通过解释器运行的。您尝试对其进行什么调试,它挂起的点是什么,是否可能存在无限循环?它与 linux 中不同的 webcall 的 windows 防火墙有关,如果没有更明确的信息,很难提供帮助。

标签: node.js windows executable


【解决方案1】:

问题

这可能与windowsQuick Edit Mode有关。该选项使 cmdlet 随机等待用户输入并阻塞,直到它得到它......我不知道这背后的想法是什么。所以CTRL + C 你基本上可以按任意键继续它。这通常发生在 Windows 命令行中,与 nodejs 无关。

解决方案

  • 照常启动程序
  • 右击终端窗口打开settings
  • 禁用Quickedit-mode设置
  • => 问题不应再出现。据我所知,该设置应该保持不变。

(我的 Windows 有德语。翻译:QuickEdit-Modus = Quickedit-modesettings = Eigenschaften

其他想法

  • 使用 Windows 任务计划程序运行您的应用程序
  • 使用另一个终端,例如git bash

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-04
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 2015-02-05
    相关资源
    最近更新 更多