process

一、process

process.argv

process.env

process.title

process.platform

process.execPath
  • process.chdir():切换工作目录到指定目录。
  • process.cwd():返回运行当前脚本的工作目录的路径。
  • process.exit():退出当前进程。 process.exit方法用来退出当前进程。它可以接受一个数值参数,如果参数大于0,表示执行失败;如果等于0表示执行成功。
  • process.getgid():返回当前进程的组ID(数值)。
  • process.getuid():返回当前进程的用户ID(数值)。
  • process.nextTick():指定回调函数在当前执行栈的尾部、下一次Event Loop之前执行。
  • process.on():监听事件。
  • process.setgid():指定当前进程的组,可以使用数字ID,也可以使用字符串ID。
  • process.setuid():指定当前进程的用户,可以使用数字ID,也可以使用字符串ID。
#!/usr/bin/env node

const fs = require('fs');
// fs.createReadStream('./test.js').pipe(process.stdout);
// process.stdout.write('123sshshg') //  等价于console.log


process.stdout.write('输入用户名:')
process.stdin.on('data', function(value) {
    console.log('value', value.toString());
    process.stdin.emit('end');
});

process.stdin.on('end', () => {
    process.stdout.write('end');
});
原文地址:https://www.cnblogs.com/shangyueyue/p/10506026.html