Javascript gvim:ReferenceError:范围中的运行节点未定义
我的系统:xp+gvim+node.js 我已经打开gvim来编辑一个javascript语句,文件还没有名字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
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。