0
我可以使用process.argv
來獲取傳遞給NodeJS程序的參數數組,但是有沒有辦法獲得在NodeJS程序啓動的shell上輸入的完全確切的命令行字符串?如果不是確切的字符串,是否有任何可以確定的近似等價物?如何獲取用於啓動NodeJS程序的原始完整命令行?
我可以使用process.argv
來獲取傳遞給NodeJS程序的參數數組,但是有沒有辦法獲得在NodeJS程序啓動的shell上輸入的完全確切的命令行字符串?如果不是確切的字符串,是否有任何可以確定的近似等價物?如何獲取用於啓動NodeJS程序的原始完整命令行?
process.argv
是正確的方法。作爲開始,您可以這樣做:
console.log(process.argv.join(" "))
然後,如果您願意,您可以將路徑更改爲相對路徑。
也'process.argv0' [可以使用](https://nodejs.org/docs/latest/api/process.html#process_process_argv0)重新創建啓動程序... – dandavis
一段時間以來一直沒有活動。你能接受答案嗎? – RaphaMex