【问题标题】:ST3 Build System : prevent Node.js to come back to prompt after executionST3 Build System : 防止 Node.js 执行后返回提示
【发布时间】:2018-04-09 19:09:17
【问题描述】:

当我在命令提示符下使用 Node.js 执行脚本时,可以这样说:

c:\> node a_script.js 

它只是在脚本结束时退出,这很无聊,因为我想测试一些变量值。我找不到任何使用node --help 的选项来避免这种情况,你知道方法吗?

我想做一个 Sublime Text 构建系统

{
    "cmd": ["start", "cmd", "/k", "C:/progra~2/nodejs/node.exe", "$file"],
    "selector": "source.js",
    "shell" : true
}

我的脚本已执行,但之后它就退出了。我希望回到 REPL 但node.exe 在执行我的脚本后关闭。

以下问题提供的解决方案无效: How do I load my script into the node.js REPL? 因为大多数时候它意味着在 REPL 中键入一些命令

我也尝试使用--interactive,但没有运气。

【问题讨论】:

  • 1.运行节点。 2. 输入 .load a_script.js 3. 在 REPL 上做任何你想做的事。
  • 事实上,更准确地说,我避免解释我想为 Sublime 文本做一个构建系统,但我会编辑我的问题,因为它现在有感觉了
  • 那是在我投票的时候。现在不是,但另一个问题至少仍然相关。

标签: node.js windows sublimetext3


【解决方案1】:

我通过安装replpadnpm 解决了我的问题

npm install -g replpad 

并使用以下构建系统:

{
    "shell" : true, 
    "cmd": ["start", "cmd", "/k", "replpad", "$file_path"], 
}

这有点奇怪,我需要在 replpad 加载后保存文件,但它可以工作

【讨论】:

    猜你喜欢
    • 2015-03-19
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 2014-04-19
    相关资源
    最近更新 更多