在Sublime文本中使用来自控制台的输入运行节点js

时间:2016-10-05 01:30:46

标签: javascript sublimetext3

我想用控制台的输入运行Javascript代码。我按照本教程按节点js(https://pawelgrzybek.com/javascript-console-in-sublime-text/)运行程序,但我找不到如何将输入元素放在Sublime文本中。

2 个答案:

答案 0 :(得分:1)

1)将输入添加到命令:"cmd": ["/usr/bin/nodejs", "$file", "This is my input"]

2)获取输入:process.argv[index]

Check my screen shot

这是你要的吗?

<强>更新

在构建过程中我总是找不到传递变量: 参考:http://docs.sublimetext.info/en/latest/reference/build_systems/configuration.html#variants

在您的情况下,我们仍然可以编辑javaScript.sublime-build以交互方式查看结果(不限制输入数字)。这样的事情:"cmd": ["/usr/bin/nodejs", "$file", "This is my input", "2nd", "3nd", "put as many as you want"],

答案 1 :(得分:0)

您无法将输入传递给控制台。你需要的是一个REPL,例如SublimeREPL。安装后,您可以从命令面板启动“SublimeREPL:Node”。