前言
Github访问下载不了样式,页面打不开?Npm安装node包无响应?试试以下解决方案
Npm包下载安装
问题描述
最近在安装一些node包,例如express、mongoose的时候,会出现下载不了的情况
1 2 |
npm install -g express npm http GET https://registry.npmjs.org/express |
页面一直显示如下截图
解决方案一
通过config命令:先运行以下命令,再安装node包即可
1 2 |
npm config set registry http://registry.cnpmjs.org npm install express |
解决方案二
cnpm方式安装:先安装cnpm,再利用cnpm安装,例如express等
1 2 |
npm install -g cnpm --registry=http://r.cnpmjs.org cnpm install -g express |
解决方案三
编辑配置:编辑 ~/.npmrc
加入下面内容
1 |
registry = http://registry.cnpmjs.org |
以上三种方案适用任意一种都可以,其中第一和第三方案是一样的。
关于cnpm
cnpm官网:http://cnpmjs.org/ cnpm是npm的国内镜像
NPM和CNPM关系
Github打开异常
问题描述
最近在打开Github的时候,总是出现长时间页面空白,一直在loading。点击停止加载页面按钮,页面上会显示文字,但是无样式。
console会报错:
如 GET https://github.global.ssl.fastly.net/assets/github-337b621337a4eb1e816f9bb51b2443666e8f9849.css net::ERR_TIMED_OUT
解决方案一
使用Chrome,安装Github CDN插件。
插件地址:https://chrome.google.com/webstore/detail/github-cdn/iaopigpeafeocajcdhabddagohehcppp
安装后重新访问Github即可正常打开页面。
解决方案二
更改host
打开C:\Windows\System32\drivers\etc\host文件,添加以下代码
1 |
185.31.16.184 github.global.ssl.fastly.net |
即可正常打开github。注:在行首加上#号可以注释取消该规则
关于Github CDN
解决Github CDN在中国被屏蔽的问题。
目前Github所使用的CDN在中国已经恢复了访问,建议使用此扩展的用户停用此扩展以减轻Github的压力。目前也不建议新用户安装此扩展。
我也想了解,谢谢发文的人
github.com、google.com、android.com等国外网站打不开最简单的解决办法:http://honx.in/_VVyFFIkWGkTilSCS速度很快,好用的VPN翻墙工具