node.js npm ping 错误 times.push(parseFloat(匹配
node.js npm ping error times.push(parseFloat(match
错误详情
C:\util\Node\Examples\Ping\node_modules\ping\lib\parser\win.js:60
this._times.push(parseFloat(匹配[1], 10));
^
TypeError: 无法读取 属性 '1' of null
在 WinParser._processBody(C:\util\Node\Examples\Ping\node_modules\ping\lib\parser\win.js:60:42)
在 WinParser.parser.eat(C:\util\Node\Examples\Ping\node_modules\ping\lib\parser\base.js:125:14)
在 C:\util\Node\Examples\Ping\node_modules\underscore\underscore.js:76:21
在 Function..each..forEach (C:\util\Node\Examples\Ping\node_modules\underscore\underscore.js:186:9)
在 ChildProcess。 (C:\util\Node\Examples\Ping\node_modules\ping\lib\ping-promise.js:76:12)
在 Object.onceWrapper (events.js:318:30)
在 emitTwo (events.js:125:13)
在 ChildProcess.emit (events.js:213:7)
在 maybeClose (internal/child_process.js:927:16)
在 Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
解决方案
修改win.js文件
该错误是由于它在代码中查找文本 'ms' 并且当它没有得到结果时它在变量“timeKVP”中得到一个未定义的,有时当答案非常快时文本不会包含此文本,但如果是 'm',因此我们将第 55 行修改如下:
https://github.com/danielzzz/node-ping/issues/112#issuecomment-603567119
错误详情 C:\util\Node\Examples\Ping\node_modules\ping\lib\parser\win.js:60 this._times.push(parseFloat(匹配[1], 10)); ^
TypeError: 无法读取 属性 '1' of null 在 WinParser._processBody(C:\util\Node\Examples\Ping\node_modules\ping\lib\parser\win.js:60:42) 在 WinParser.parser.eat(C:\util\Node\Examples\Ping\node_modules\ping\lib\parser\base.js:125:14) 在 C:\util\Node\Examples\Ping\node_modules\underscore\underscore.js:76:21 在 Function..each..forEach (C:\util\Node\Examples\Ping\node_modules\underscore\underscore.js:186:9) 在 ChildProcess。 (C:\util\Node\Examples\Ping\node_modules\ping\lib\ping-promise.js:76:12) 在 Object.onceWrapper (events.js:318:30) 在 emitTwo (events.js:125:13) 在 ChildProcess.emit (events.js:213:7) 在 maybeClose (internal/child_process.js:927:16) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
解决方案 修改win.js文件 该错误是由于它在代码中查找文本 'ms' 并且当它没有得到结果时它在变量“timeKVP”中得到一个未定义的,有时当答案非常快时文本不会包含此文本,但如果是 'm',因此我们将第 55 行修改如下:
https://github.com/danielzzz/node-ping/issues/112#issuecomment-603567119