【发布时间】:2017-01-18 18:39:56
【问题描述】:
我需要使用来自 C++ 应用程序的 node.js 运行 javascript 代码,但我不想之前将代码保存到文件中。是否可以直接将代码转发到node.exe,而不将其临时保存到文件中?
【问题讨论】:
-
从哪里转发代码?
标签: javascript node.js windows command-line-interface
我需要使用来自 C++ 应用程序的 node.js 运行 javascript 代码,但我不想之前将代码保存到文件中。是否可以直接将代码转发到node.exe,而不将其临时保存到文件中?
【问题讨论】:
标签: javascript node.js windows command-line-interface
是的。您可以使用 --eval 标志来运行代码:
node --eval "console.log('hello world');"
【讨论】:
您可以启动 node.js,然后将脚本填充到标准输入中。如何做到这一点完全取决于您的平台。
有关详细信息,请谷歌如何 fork 进程并使用您的平台和库获取它的标准输入。
【讨论】: