NodeJS 可执行文件无法通过`process.argv` 接收命令参数

NodeJS executable file can't receives command args via `process.argv`

我直接在 github.com 站点上创建了一个节点 repository,然后我 运行 npm install -g khai-test-repositories/test-npm-bin-argv.

问题是,当我在Windows命令提示符运行 test-npm-bin-argv abc def ghi时,它只显示节点路径和可执行javascript文件,不显示abcdefghi

我做错了什么吗?我应该提交错误吗?

我的package.json

{
  "name": "test-npm-bin-argv",
  "version": "0.0.0",
  "bin": "bin.js"
}

我的bin.js

console.log(process.argv);

版本

您需要在 bin.js

的第一行添加
#!/usr/bin/env node