阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js process.argv

      Node.js process.argv

      新增于: v0.1.27

      • < string[]>

      process.argv 属性返回一个数组,其中包含当启动 Node.js 进程时传入的命令行参数。 第一个元素是 process.execPath。 如果需要访问 argv[0] 的原始值,参阅 process.argv0。 第二个元素将是正在执行的 JavaScript 文件的路径。 其余元素将是任何其他命令行参数。

      例如,假设 process-args.js 的脚本如下:

      // 打印 process.argv。
      process.argv.forEach((val, index) => {
        console.log(`${index}: ${val}`);
      });
      

      启动 Node.js 进程:

      $ node process-args.js one two=three four
      

      输出如下:

      0: /usr/local/bin/node
      1: /Users/mjr/work/node/process-args.js
      2: one
      3: two=three
      4: four
      

      process.argv0

      新增于: v6.4.0

      • < string> process.argv0 属性保存当 Node.js 启动时传入的 argv[0] 的原始值的只读副本。
      $ bash -c 'exec -a customArgv0 ./node'
      > process.argv[0]
      '/Volumes/code/external/node/out/Release/node'
      > process.argv0
      'customArgv0'
      

      更多内容请参考:Node.js process 进程,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录