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);
使用以下命令运行 index.js 文件:
node --trace-deprecation index.js
输出:
true
再次运行相同的文件,但使用以下不同的命令:
node index.js
输出:
undefined
示例2:
文件名:index.js
// 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