Process

# process - 进程

process 对象是一个全局变量,它提供当前 Node.js 进程的有关信息,以及控制当前 Node.js 进程。 因为是全局变量,所以无需使用 require()。

# process 事件

# 事件:'beforeExit'

process.on('beforeExit', (code) => {
    console.log('Process beforeExit event with code: ', code);
});

# 事件:'exit'

process.on('exit', (code) => {
    console.log('Process exit event with code: ', code);
});

# process.argv

console.log(process.argv);

let params = process.argv.slice(2);
console.log(params);
node app.js jack 20

输出

[ 'C:\Program Files\nodejs\node.exe', 'C:\code\app.js', 'jack', '20' ]

[ 'jack', '20' ]