node全局变量process(包含常用事件及方法)
来源:互联网 发布:网络打线钳 编辑:程序博客网 时间:2024/05/29 02:02
process一句话描述
process对象是控制node.js进程信息的对象,作为一个node全局对象,它直接可用而不需要通过require()
process事件处理
以下代码是process-warning事件的demo
process.on('warning', (warning) => { console.warn(warning.name); // Print the warning name console.warn(warning.message); // Print the warning message console.warn(warning.stack); // Print the stack trace});
process核心方法
process.abort()
立即退出nodejs进程
以下边的mocha测试代码为例,若使用了process.abort(),则之后的代码再不会执行(不会报错)
it('should no error to get academic by id', done => { agent.get('/app/academic/' + academicId) .set('Content-Type', 'application/json') .expect(200) .then(res => { console.log(55); // process.abort(); console.log(666); should.equal(res.body.code, 'success'); should.equal(res.body.data.name, 'steven'); done(); }) .catch(done);});
process.arch()
输出当前操作系统处理器位数[可能结果:’arm’,’ia32’,’x64’]
console.log(`This processor architecture is ${process.arch}`);//This processor architecture is x64
process.argv
Node程序中打印process.argv返回一个数组,包含你的启动文件路径,如下(我使用gulp启动的文件)
[ 'C:\\Program Files\\nodejs\\node.exe', 'C:\\Users\\Steven\\AppData\\Roaming\\npm\\node_modules\\gulp\\bin\\gulp.js', 'try' ]
process.channel
输出对IPC通道的应用,若不存在则返回undefined
process.chdir(目录)
更改Node.js进程的当前工作目录。
操作失败会抛出异常。
process.config
返回一个对象,包含用于编译当前node.js可执行文件的配置选项。
process.cpuUsage
返回当前CPU使用率,比如:
{ user: 3421000, system: 890000 }
process.cwd()
返回Node.js进程的当前工作目录。
G:\eacontentbuilder
process.env
返回包含用户环境的对象。此对象一般被作为项目环境变量配置文件。
END
阅读全文
0 0
- node全局变量process(包含常用事件及方法)
- node.js util全局变量 事件驱动events
- node.js 全局对象及全局变量
- Node.js丶Stream使用及常用方法
- node.js util全局变量和事件驱动events
- jquery 常用方法及事件操作 $工具方法
- C语言中全局变量的定义及重复包含问题
- Nginx 常用全局变量 及Rewrite规则详解
- javascript技巧及常用事件方法集合(全)
- javascript技巧及常用事件方法集合(全)
- UIApplication对象的生命周期事件及常用方法
- tab页包含请求,实用window全局变量的方法
- node.js Buffer常用方法
- node属性及方法介绍
- Node(13) Process
- Node.js7 process对象
- node.js process
- node--process模块
- myeclipse+tomcat+mysql 网站搭建的调试过程
- EA&UML日拱一卒-多任务编程超入门-(7)关于mutex,你必须知道的
- SPP空间金字塔池化(Spatial Pyramid Pooling)
- hibernate_day04_14_HQL多表查询(左外连接和迫切左外连接)
- Elasticsearch + MySQL实现LIKE %XX%性能优化
- node全局变量process(包含常用事件及方法)
- C语言字符分类函数
- (接上篇)反编译两种可执行文件
- [Win10]安装msi时2503,2502错误及其解决
- Cocos Creator基本结构
- 与小涛涛下赌注
- 吴恩达深度学习笔记(一)week4 深层神经网络
- OSI与TCP/IP模型
- c++分解因数