要旨
const args = process.argv.slice(2, process.argv.length)
console.log(args)
出力
$ node index.js abcde [ 'abcde' ]
詳細
process.argv[0]
には node
ヘのpathが、 process.argv[1]
には ファイルへのpathが入っている。これを確かめたのが以下のスクリプト。
const args = process.argv.slice(2, process.argv.length) console.log(`process.argv: ${process.argv}`) console.log(`args: ${args}`)
$ node index.js abcde process.argv: /Users/<user>/.nodenv/versions/<node_version>/bin/node,/private/tmp/index.js,abcde args: abcde