Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js package.json,将参数传递给bin脚本_Javascript_Node.js_Npm_Package.json - Fatal编程技术网

Javascript node.js package.json,将参数传递给bin脚本

Javascript node.js package.json,将参数传递给bin脚本,javascript,node.js,npm,package.json,Javascript,Node.js,Npm,Package.json,到目前为止,我已经发布了两个npm包,但是对于我想做的下一个项目,用户必须能够将命令行命令传递到my package.json的bin部分中的可执行脚本 因此,假设最终用户和我自己将在全球范围内安装此包,我如何允许他们通过命令行将参数从commandline.js传递到passanargumenttome?节点默认支持参数,您不需要在package.json中执行任何特殊操作,由您来确保您的应用程序解析并处理预期的参数-请参阅 bin": { "doSomething": "passAnA

到目前为止,我已经发布了两个npm包,但是对于我想做的下一个项目,用户必须能够将命令行命令传递到my package.json的bin部分中的可执行脚本


因此,假设最终用户和我自己将在全球范围内安装此包,我如何允许他们通过命令行将参数从commandline.js传递到passanargumenttome?

节点默认支持参数,您不需要在package.json中执行任何特殊操作,由您来确保您的应用程序解析并处理预期的参数-请参阅

bin": {
  "doSomething": "passAnArgumentToMeFromTheCommandLine.js",
}