Node.js process.traceDeprecation 属性
process.traceDeprecation 属性是 process 模块的内置应用程序编程接口,用于指示是否在当前 Node.js 进程上设置了 --trace-deprecation 标志。
句法:
process.traceDeprecation
返回值:该属性指示是否在当前 Node.js 进程上设置了 --trace-deprecation 标志。
下面的示例说明了在 Node.js 中 process.traceDeprecation 属性的使用:
示例 1:
index.js
// Node.js program to demonstrate the
// process.traceDeprecation Property
// Include process module
const process = require('process');
// Printing process.traceDeprecation property value
console.log(process.traceDeprecation);
Javascript
// Node.js program to demonstrate the
// process.traceDeprecation Property
// Include process module
const process = require('process');
// Instance Properties
process.traceDeprecation = false;
// Printing process.traceDeprecation
// property value
console.log(process.traceDeprecation);
// Instance Properties
process.traceDeprecation = true;
// Printing process.traceDeprecation
// property value
console.log(process.traceDeprecation);
使用以下命令运行index.js文件:
node --trace-deprecation index.js
输出:
true
再次运行相同的文件,但使用不同的命令,如下所示:
node index.js
输出:
undefined
示例 2:
文件名:index.js
Javascript
// Node.js program to demonstrate the
// process.traceDeprecation Property
// Include process module
const process = require('process');
// Instance Properties
process.traceDeprecation = false;
// Printing process.traceDeprecation
// property value
console.log(process.traceDeprecation);
// Instance Properties
process.traceDeprecation = true;
// Printing process.traceDeprecation
// property value
console.log(process.traceDeprecation);
使用以下命令运行index.js文件:
node --trace-deprecation index.js
输出:
true
true
再次运行相同的文件,但使用不同的命令,如下所示:
node index.js
输出:
false
true