NodeJS 如何向管道节点脚本传递参数?

xriantvc  于 2023-04-29  发布在  Node.js
关注(0)|答案(2)|浏览(185)

我想向管道节点脚本传递参数。但是node的第一个参数接受一个文件。我怎样才能绕过这一点,并保持管道?

echo "console.log(process.argv)" | node xxyyxx

找不到模块。../xxyyxx

nc1teljy

nc1teljy1#

在节点之后使用-

echo "console.log(process.argv)" | node - xxyyxx
fumotvh3

fumotvh32#

对于管道,可以使用以下构造定义管道将输出的位置:
echo "console.log(process.argv)" | xargs -I {} node {}
或者,如果它不必是管道,您可以使用命令替换:
node $(echo "console.log(process.argv)")

相关问题