每个操作系统都有一个登录配置文件来登录系统。
在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)
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 工程师 @ 阿里巴巴
粉丝