我想用控制台的输入运行Javascript代码。我按照本教程按节点js(https://pawelgrzybek.com/javascript-console-in-sublime-text/)运行程序,但我找不到如何将输入元素放在Sublime文本中。
答案 0 :(得分:1)
1)将输入添加到命令:"cmd": ["/usr/bin/nodejs", "$file", "This is my input"]
2)获取输入:process.argv[index]
这是你要的吗?
<强>更新强>
在构建过程中我总是找不到传递变量: 参考: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”。