August, 2019
So we installed NodeJS on our machine.
Now we want to write a simple script, run it from the terminal & use some commandline arguments.
index.js
:touch index.js
console.log('Hello')
into it:echo "console.log('Hello')" > index.js
node index.js
index.js
to use the commandline arguments and print them:echo "const args = process.argv" > index.js
echo "console.log(args)" >> index.js
node index.js miku86
[
'/usr/bin/node',
'/home/miku86/index.js',
'miku86'
]
args[0] is the path to the executable file, args[1] is the path to the executed file, args[2] is the additional commandline argument from step 2.
So if we want to use our additional commandline argument, we can use it like this in a JavaScript file:
console.log(args[2]);
process
or some libraries like yargs
? Why?Hi! I'm Michael 👋 I'm a Mentor & Educator & Senior Web Developer - I help you to reach your (career) goals.