Node.js 如何通过cli将文件路径传递到npm包

Node.js 如何通过cli将文件路径传递到npm包,node.js,npm,command-line-interface,npm-publish,Node.js,Npm,Command Line Interface,Npm Publish,我正在创建一个通过cli运行的npm包。此软件包接受CLI中的两个文件:输入文件和输出文件 因此,我想知道如何访问npm包的输入和输出文件路径 假设用户从CLI执行此命令以运行我的包 npx convert input.json -o output.yml npx convert input.json -o output.yml 现在,我想访问一个文件路径,这样我就可以读取它并写入输出文件路径 我这样做是为了实现我所说的 当我执行console.log(inputpath,outputpat

我正在创建一个通过cli运行的npm包。此软件包接受CLI中的两个文件:输入文件和输出文件

因此,我想知道如何访问npm包的输入和输出文件路径

假设用户从CLI执行此命令以运行我的包

npx convert input.json -o output.yml
npx convert input.json -o output.yml
现在,我想访问一个文件路径,这样我就可以读取它并写入输出文件路径

我这样做是为了实现我所说的

当我执行console.log(inputpath,outputpath)时,它返回

/Users/username/Documents/postman-to-openapi-cli/input.json 
/Users/username/Documents/postman-to-openapi-cli/output.yml
postman to openapi cli是我的包文件夹名称,它正在我的包目录中搜索我在命令中提到的文件,但我的文件位于其他地方

所以,我想知道如何访问这些文件绝对路径

我对这个很陌生


请帮帮我

你试过做我回答中描述的事情吗?很有效,谢谢
/Users/username/Documents/postman-to-openapi-cli/input.json 
/Users/username/Documents/postman-to-openapi-cli/output.yml