我想使用的NodeJS或獨角鯨創建一個JS工具,它需要一個參數,如下所示:傳遞參數傳遞給一個JS命令行實用程序(節點或獨角鯨)
$ node myscript.js http://someurl.com/for/somefile.js
或
$ js myscript.js http://someurl.com/for/somefile.js
但我想知道如何在我的腳本中獲得該參數,或者如果這甚至可能atm?
謝謝。
我想使用的NodeJS或獨角鯨創建一個JS工具,它需要一個參數,如下所示:傳遞參數傳遞給一個JS命令行實用程序(節點或獨角鯨)
$ node myscript.js http://someurl.com/for/somefile.js
或
$ js myscript.js http://someurl.com/for/somefile.js
但我想知道如何在我的腳本中獲得該參數,或者如果這甚至可能atm?
謝謝。
在Node.JS上,該信息在process.argv
中可用。
process.arg[2]
應該是參考。檢查process.argv.length
以查看它是否爲3
。
您可以使用optimist,對Node.js的,使處理模塊的ARG容易一點。
這個東西現在很容易做,使用stdio模塊NodeJS。