跳到主要内容

process 模块

文档

process 提供当前 Node.js 进程的信息并对其进行控制。

porcess.env

process.env 可以获取当前进程的环境对象。

查看 PATH:

console.log(process.env.PATH.split(':').join('\n'));
信息

dotenv 是一个 Node.js 的第三方模块,用于加载环境变量。它的作用是从一个名为 .env 的文件中加载环境变量,并将这些变量添加到 Node.js 的 process.env 对象中,使得在应用程序中可以轻松地访问这些环境变量。

process.cwd()

process.cwd()返回当前的工作目录。

process.argv

process.argv 可以获取命令行参数,以空格分隔。

假设执行一个脚本 test.js,运行node test.js,那么process.argv的结果是['node', 'test.js']

获取平台信息

  • process.arch:获取系统 CPU 架构,如:arm64x64等。
  • process.platform:获取操作系统平台,如:darwinlinuxwin32等。
process.arch; // arm64
process.platform; // darwin

process.memoryUsage()

process.memoryUsage()可以获取 Node.js 进程的内存使用情况