Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript gvim:ReferenceError:范围中的运行节点未定义_Javascript_Node.js_Vim - Fatal编程技术网

Javascript gvim:ReferenceError:范围中的运行节点未定义

Javascript gvim:ReferenceError:范围中的运行节点未定义,javascript,node.js,vim,Javascript,Node.js,Vim,我的系统:xp+gvim+node.js 我已经打开gvim来编辑一个javascript语句,文件还没有名字 print(sum(range(1, 10))); 当我输入 :w !node 我得到错误输出: C:\WINDOWS\system32\cmd.exe /c ( node ^<C:\DOCUME~1\sanya\LOCALS~1\Temp\VIi8C.tmp) print(sum(range(1, 10))); ^ ReferenceError

我的系统:xp+gvim+node.js 我已经打开gvim来编辑一个javascript语句,文件还没有名字

 print(sum(range(1, 10)));
当我输入

:w !node
我得到错误输出:

C:\WINDOWS\system32\cmd.exe /c ( node ^<C:\DOCUME~1\sanya\LOCALS~1\Temp\VIi8C.tmp)    
print(sum(range(1, 10)));    
  ^    
ReferenceError: range is not defined    
at [stdin]:1:11    
at Object.<anonymous> ([stdin]-wrapper:6:22)    
at Module._compile (module.js:456:26)    
at evalScript (node.js:532:25)    
at ReadStream.<anonymous> (node.js:154:11)    
at ReadStream.EventEmitter.emit (events.js:117:20)    
at _stream_readable.js:920:16    
at process._tickCallback (node.js:415:13)    
shell returned 8    
Hit any key to close this window...    
C:\WINDOWS\system32\cmd.exe/C(节点^必须定义“范围”、“总和”和“打印”函数。
一旦您这样做,您的JavaScript代码将由节点解释器执行


此外,gvim的使用与此无关。从命令行运行该代码将得到相同的结果。

vim与节点程序存在错误这一事实有什么关系?还有,“sum”和“range”在哪里定义?你确定这不是Python吗?我知道错在哪里,我读的肯定不是Python。