Process Object is a global object,
IO/EO, EXECUTE
ALL THOSE ARGUMENTS SAVED IN PROCESS.ARGV: Argument Variable To start the process//
console.log(process.argv);
var index = process.argv.indexOf(flag);
argv is an array, contains path to node, and a path to this file
Let s try some code,
function grab(flag) {
var index = process.argv.indexOf(flag)
return (index === -1) ? null : process.argv[index + 1]
}
var greeting = grab("--greeting");
var name = grab("--name");
function checkArgv() {
if(!greeting || !name) {
var s = "No!"
}
else {
var s = `Welcome ___ ${greeting}, ${name}`
}
console.log(s)
}
checkArgv()
You should know how to use the argv!!

本文介绍了如何在Node.js环境中利用process.argv全局对象来获取和处理命令行参数。通过示例代码展示了如何定义和捕获特定标志(flag),并根据这些参数执行相应的逻辑。文章强调了正确理解和使用argv的重要性。
2007

被折叠的 条评论
为什么被折叠?



