node.js - Nodejs 6.2 自执行脚本参数

标签 node.js

我无法将参数传递给下面的 test.js 脚本:

#!/usr/bin/env node

console.log(process.execArgv)

当我在终端中运行 test.js a1 a2 a3 时,我得到了 [] 结果。

最佳答案

您想使用process.argv .

对于您的示例代码,它显示以下内容:

$ ./test.js a1 a2 a3
[ '/usr/local/bin/node', '/private/tmp/test.js', 'a1', 'a2', 'a3' ]

关于node.js - Nodejs 6.2 自执行脚本参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37483654/

相关文章:

javascript - 从浏览器播种文件

node.js - 在 Yeoman-Grunt 构建中安装 npm

python - 使用nodejs接收python代码

javascript - FB auth 的正确方法

javascript - Node、Express + Jade 加载脚本一次

node.js - LernaJS typescript 找不到模块

javascript - 用 JS 传递一个对象在 Node 中抛出新错误

javascript - 了解如何将 Redis 与 Node.js 和服务器发送事件一起使用

node.js - 根据属性过滤 mongodb 文档并链接结果

node.js - 如何将 Node.js 集成到 kohanaPHP 应用程序中以获取实时状态更新通知