process.platform


process.platform 属性会返回标识操作系统平台(Node.js 进程运行其上的)的字符串。

当前可能的值有:

  • 'aix'
  • 'darwin'
  • 'freebsd'
  • 'linux'
  • 'openbsd'
  • 'sunos'
  • 'win32'
console.log(`此平台是 ${process.platform}`);

如果 Node.js 构建于 Android 操作系统上,则也可能返回值为 'android'。 但是,Node.js 中的 Android 支持是实验性的

The process.platform property returns a string identifying the operating system platform on which the Node.js process is running.

Currently possible values are:

  • 'aix'
  • 'darwin'
  • 'freebsd'
  • 'linux'
  • 'openbsd'
  • 'sunos'
  • 'win32'
console.log(`This platform is ${process.platform}`);

The value 'android' may also be returned if the Node.js is built on the Android operating system. However, Android support in Node.js is experimental.