Node.js process.execPath 属性
原文:https://www . geesforgeks . org/node-js-process-exec path-property/
process.execArgv 属性是进程模块的内置应用编程接口,用于获取启动 node.js 进程的 node.js 可执行文件的绝对路径名。
语法:
process.execArgv
返回值:该属性返回一个字符串,表示启动 node.js 进程的 node.js 可执行文件的绝对路径。
下面的例子说明了process . execute 属性在 Node.js 中的使用:
例 1:
// Node.js program to demonstrate the
// process.execPath property
// Include process module
const process = require('process');
// Printing process.execPath
console.log(process.execPath);
输出:
C:\Program Files\nodejs\node.exe
例 2:
// Node.js program to demonstrate the
// process.execPath property
// Include process module
const process = require('process');
// Include path module
const path = require('path');
// Printing process.execPath
var execpath = process.execPath
console.log(execpath);
// Seperated directories and file
console.log(execpath.split(path.sep));
输出:
C:\Program Files\nodejs\node.exe
[ 'C:', 'Program Files', 'nodejs', 'node.exe' ]
注意:以上程序使用node filename.js
命令编译运行。
参考:https://nodejs . org/API/process . html # process _ process _ exec path
版权属于:月萌API www.moonapi.com,转载请注明出处