Javascript 为什么我没有定义process.stdin

Javascript 为什么我没有定义process.stdin,javascript,node.js,stdin,Javascript,Node.js,Stdin,我试图用下面的代码做一个简单的映射(唯一重要的部分是最后两行) 但我得到了以下错误: process.stdin.setEncoding('utf8'); ^ TypeError: Cannot read property 'setEncoding' of undefined 我简直无法理解它的原因,在互联网上也找不到任何与此相关的信息。为什么我的process.stdin没有定义?有什么想法吗?您使用名为进程的函数跟踪进程模块 我相信您调试这个的最佳尝试是控制台.log(p

我试图用下面的代码做一个简单的映射(唯一重要的部分是最后两行)

但我得到了以下错误:

process.stdin.setEncoding('utf8');
         ^
TypeError: Cannot read property 'setEncoding' of undefined

我简直无法理解它的原因,在互联网上也找不到任何与此相关的信息。为什么我的process.stdin没有定义?有什么想法吗?

您使用名为
进程
的函数跟踪
进程
模块


我相信您调试这个的最佳尝试是
控制台.log(process)
,并查看它与您期望的不一样。

,因为您已将函数命名为
process
process.stdin.setEncoding('utf8');
         ^
TypeError: Cannot read property 'setEncoding' of undefined