我正在为a plugin编写grunt,我需要能够获取当前登录用户的用户名,无论它是在* nix还是Windows操作系统上。我环顾四周,但没有找到任何好办法。这可能吗?我看到它可以使用process.env
,但我读到这可能不适用于Windows平台上,就像在* nix上那样......
答案 0 :(得分:4)
Linux和Windows都在环境变量中存储用户名,但变量名称不同,这行代码在Centos 6,Windows 8上都进行了测试:
var username = process.env.USER || process.env.USERNAME
答案 1 :(得分:0)
在Windows上:%username%
在Unix上:whoami