node程序传递参数

  • 正常情况下执行一个node程序,直接跟上我们对应的文件即可:

    node index.js
    
  • 但是,在某些情况下执行node程序的过程中,我们可能希望给node传递一些参数:

    node index.js lv lover=cq 
    
  • 如果我们这样来使用程序,就意味着我们需要在程序中获取到传递的参数:

    • 获取参数其实是在process的内置对象中的;
    • 如果我们直接打印这个内置对象,它里面包含特别的信息:
    • 其他的一些信息,比如版本、操作系统等.

现在,我们先找到其中的argv属性:

  • 我们发现它是一个数组,里面包含了我们需要的参数;
 argv: [
    'F:\\node.js\\node.exe',
    'C:\\Users\\lv\\Desktop\\learn node.js\\index.js',
    'lv',
    'lover=cq'
  ]
posted @ 2021-06-02 07:45  107w  阅读(976)  评论(1)    收藏  举报