在newman中运行postman集合时获取模块不匹配错误
尝试运行纽曼的邮递员收藏时出现以下错误。 节点版本为-v4.4.2 NPM版本为-2.15.0 纽曼版本是-2.0.5在newman中运行postman集合时获取模块不匹配错误,postman,newman,Postman,Newman,尝试运行纽曼的邮递员收藏时出现以下错误。 节点版本为-v4.4.2 NPM版本为-2.15.0 纽曼版本是-2.0.5 newman -c TPO_Regression.json /usr/local/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/node_modules/bindings/bindings.js:83 throw e ^ Er
newman -c TPO_Regression.json
/usr/local/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/node_modules/bindings/bindings.js:83
throw e
^
Error: Module version mismatch. Expected 46, got 14.
at Error (native)
at Object.Module._extensions..node (module.js:434:18)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at bindings (/usr/local/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/node_modules/bindings/bindings.js:76:44)
at Object.<anonymous> (/usr/local/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/lib/contextify.js:1:96)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
newman-c TPO_Regression.json
/usr/local/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/node_modules/bindings/bindings.js:83
掷e
^
错误:模块版本不匹配。预期为46,得到14。
错误(本机)
在Object.Module.\u extensions..节点(Module.js:434:18)
在Module.load(Module.js:343:32)
在Function.Module.\u加载(Module.js:300:12)
at Module.require(Module.js:353:17)
根据需要(内部/module.js:12:17)
at绑定(/usr/local/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/node_modules/bindings/bindings.js:76:44)
反对。(/usr/local/lib/node_modules/newman/node_modules/jsdom/node_modules/contextify/lib/contextify.js:1:96)
在模块处编译(Module.js:409:26)
在Object.Module.\u extensions..js(Module.js:416:10)
这意味着您的节点版本已更新,因此您需要重建节点模块,或者重新安装Newman
重建:
npm rebuild Newman
重新安装:
npm uninstall -g newman
npm install -g newman