从binding.node下载二进制文件不能下载"binding.node":
ESOCKETTIMEDOUT
提示:如果您所在的位置无法访问github.com,请尝试通过HTTP_PROXY设置代理。
export HTTP_PROXY=http://example.com:1234
或通过以下方式配置npm代理
npm config set proxy http://example.com:8080
节点-sass@4.5.0后安装/usr/lib/node_modules/angular-cli/node_modules/node-sass节点脚本/build.js
在/usr/lib/node_modules/angular-cli/node_modules/node-sass/vendor/linux-x64-51/binding.node测试二进制总线错误(内核转储) /usr/lib└──(空)
npm警告可选跳过可选依赖关系: fsevents@^1.0.0 (node_modules/angular-cli/node_modules/chokidar/node_modules/fsevents):npm警告不需要跳过可选依赖:不支持fsevents@1.1.1:匮乏的平台{“os”:“达尔文”,"arch":"any"} (当前:{"os":"linux",“x64”:“x64”}) npm警告@x64/core@2.4.8需要一个rxjs@^5.0.1的对等程序,但没有安装。国家预防机制错误!Linux 4.4.0-64通用npm!"/usr/bin/nodejs“/usr/bin/ npm”安装“"-g”“角-cli”npm错误!节点v7.4.0 npm错误!npm v4.0.5NPM错误!代码ELIFECYCLE
国家预防机制错误!节点-sass@4.5.0postinstall:node scripts/build.js
npm!退出状态135 npm错误!国家预防机制错误!在节点sass@4.5.0 postinstall脚本‘节点脚本/build.js’处失败。国家预防机制错误!确保安装了node.js和npm的最新版本。国家预防机制错误!如果您这样做,这很可能是一个节点-sass包的问题,npm错误!而不是国家预防机制本身。国家预防机制错误!告诉作者,这在您的系统上失败了: npm错误!节点脚本/build.js npm错误!您可以获得有关如何打开此项目的问题的信息: npm!npm错误节点-sass npm错误!或者,如果这是不可用的,你可以通过: npm错误获得他们的信息!npm所有者ls节点-sass npm错误!上面可能还有额外的日志输出。
发布于 2017-02-28 23:05:02
未满足Node & NPM版本的先决条件,
正如错误日志中所述,更新节点和NPM版本。
Make sure you have the latest version of node.js and npm installed.
下载最新的Node版本&您可以通过
npm ugrade npm@latest
发布于 2017-03-01 10:44:14
首先运行,node -v
和npm -v
以及确保至少有节点6.9.x和NPM3.x.x。
如果这对你没问题,那么你需要清理你的npm缓存。
通过跑步来做到这一点,
npm cache clean
那就跑,
npm install -g @angular/cli
发布于 2017-10-03 04:31:52
我只是遵循角钢快速启动导轨,安装了节点(v6.11.3)和npm,并升级了npm (到v5.4.2)。但当我做的时候
ng new my-app
我收到一个类似的错误消息:
..。无法下载"binding.node": ESOCKETTIMEDOUT ..。 软件包安装失败,请参阅上文。
尽管我可以在浏览器中访问github.com,但我无法下载位于给定URL的文件(无论是在浏览器中还是在命令行中)。但是它来了:在我的根服务器(不同的IP地址,不同的ISP)上,我可以毫无问题地下载这个文件。
为了得到一个不同的互联网IP地址,我多次更新了我的互联网连接,但它也没有工作。在工作中,我的同事也有类似的问题。因此,我得出结论,github过阻塞了一些IP地址范围。
https://stackoverflow.com/questions/42525051
复制相似问题