javascript – process.getuid()无法在Windows上运行

前端之家收集整理的这篇文章主要介绍了javascript – process.getuid()无法在Windows上运行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个只包含一行代码的脚本:
console.log('userid: ' + process.getuid());

当我使用命令node filename.js运行脚本时,会发生以下错误

node.js:201
throw e; // process.nextTick error,or 'error' event on first tick  
^  
TypeError: Object #<EventEmitter> has no method 'getuid'  
at Object.<anonymous> (c:\PROGRA~1\nodejs\node_modules\mrt\p.js:1:96)  
at Module._compile (module.js:441:26)  
at Object..js (module.js:459:10)  
at Module.load (module.js:348:31)  
at Function._load (module.js:308:12)  
at Array.0 (module.js:479:10)  
at EventEmitter._tickCallback (node.js:192:40)

我正在Windows上运行node.js.

解决方法

老问题我知道,但我想我会整理其他任何人都在搜索.

只需通过the docs查看它似乎:

Note: this function is only available on POSIX platforms (i.e. not Windows)

干杯

约翰

猜你在找的JavaScript相关文章