安装npm模块时行为不一致

时间:2018-09-17 14:32:45

标签: node.js npm

我正在安装一个在其中使用cmake-js的npm模块。 (我提到cmake-js只是为了提供信息)。我在公司代理后面。 (我已经设置了代理设置属性)。我已经设置了以下配置。

npm config set proxy http://xxxx:yyyy
npm config set https-proxy http://xxxx:yyyy
npm config set registry=https://registry.npmjs.org/
npm config set strict-ssl false

我的npm版本是6.4.1。使用8.10.0切换到节点版本sudo n 8.10.0时,可以毫无问题地构建模块。 但是,当我转移到节点8.0.0版本时,出现以下错误。

> cmake-js compile

info TOOL Using Unix Makefiles generator.
info TOOL Using c++11 compiler standard.
info DIST Downloading distribution files.
http DIST   - https://nodejs.org/dist/v8.0.0/SHASUMS256.txt
ERR! OMG tunneling socket could not be established, cause=read ECONNRESET
ERR! OMG tunneling socket could not be established, cause=read ECONNRESET
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ur-node@1.0.0 install: `cmake-js compile`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the ur-node@1.0.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/malintha/.npm/_logs/2018-09-17T14_23_42_781Z-debug.log

似乎是代理问题,但在节点8.10.0上工作正常

此问题的可能原因是什么?感谢您提供解决此问题的见识。

0 个答案:

没有答案