相关文章推荐
独立的李子  ·  Android ...·  1 月前    · 
从容的火锅  ·  KeyNotFoundException ...·  10 月前    · 
刚毅的鼠标  ·  Oracle ...·  1 年前    · 
大气的大蒜  ·  Open3D ...·  1 年前    · 

每个操作系统都有一个登录配置文件来登录系统。

在NodeJS中检索当前登录的操作系统用户名的程序

Nodejs os 模块提供了当前操作系统信息。userInfo()函数返回一个包含用户和目录的操作系统信息的对象。

首先,使用require()函数将 os 模块导入代码中。

下面是一个示例代码

var os = require('os')
console.log(os.userInfo());
console.log(os.userInfo().username);//john
  uid: -1,
  gid: -1,
  username: 'john',
  homedir: 'C:\\Users\\john',
  shell: null

另一种方法,使用全局进程属性

console.log(process.env.username)//john

REPL命令行来获取当前的用户名

你可以用七个函数获得用户名 - os.userInfo(),它返回的对象包含以下信息

os.userInfo()os.userInfo() : 返回包含用户名和主目录的对象os.userInfo().username - 返回当前登录的用户名

> os.hostname()
'john'
> os.userInfo()
  uid: -1,
  gid: -1,
  username: 'john',
  homedir: 'C:\\Users\\john',
  shell: null
> os.userInfo().username
'john'
  • process.env.username全局属性
  • > process.env.username
    'John'
            Android 工程师 @ 阿里巴巴
           
    粉丝