node第六节 process 模块

console.log("hell world");

setTimeout(() => {
console.log("定时器");
}, 1000);

console.log(process.pid); // - pid
console.log(process.version);
console.log(process.platform); //平台
console.log(process.title);
console.log(process.argv); // 传入参数
// 在输入命令的时候 传入参数
//- 列如 node main.js 参数一 参数二

console.log(process.execPath) // node可执行文件路径

console.log(process.env); //获得系统的环境变量

//- process 可以监听事件

// 没有捕获的异常 uncaughtException
process.on("uncaughtException", (err) => {
console.log("监听node 异常事件:", err);
});

process.on("exit", function () {
console.log("打印node退出事件");
})

//notFunction_text();

// 重要的方法

//- 获取当前工作目录 current work director
console.log("打印当前工作目录", process.cwd());

//- 修改当前工作目录
process.chdir("F:\Desktop\cocoscreator\dev")

console.log("打印修改后的工作目录", process.cwd());

//- 获取当前进程的运行时间
console.log("获取当前进程的运行时间", process.uptime());

//- 下一次循环的时候调用
console.log("下一次循环的时候调用", process.nextTick(() => { console.log("第二次循环的时候调用"); }));

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容