Skip to content
本页内容

process - 进程

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

process 事件

事件:'beforeExit'

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

事件:'exit'

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

process.argv

js
console.log(process.argv);

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

输出

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

[ 'jack', '20' ]