npm被墙

有时候在安装一些npm组件的时候,会出现安装失败。大部分的原因都是以为“网络”的原因,——被墙了。所以,可以通过换淘宝的镜像再进行安装。

  1. 更换镜像

    1
    npm set registry https://registry.npm.taobao.org/
  2. 看看是否安装成功

    1
    npm get registry

如果显示https://registry.npm.taobao.org/则代表更换镜像成功!

  1. 清空缓存
    1
    npm cache clean

接下来就可以愉快的玩耍了!!!
最近在鼓捣点postCSS的东西,需要安装很多gulp组件,但由于npm3以前的版本 node_modules是层级嵌套关系,导致目录的路径非常的长。据说npm3以上的版本不会有这种问题。于是乎,就需要升级npm的版本了。

查看npm版本
1
npm -v

或者 使用npm version 能查看更多信息

1
npm version

查看后如果是2.x.x,那么代表就是3以前的版本了。
那么说下升级npm的方法:打开 npm所在的github仓库
找最新发布的稳定版本
npm截图
接着向下滚动,找到下载
下载
下载压缩包文件,然后解压,找到nodejs安装目录的node_modulesnpm目录,替换掉里面所有的文件。(一般默认路径为C:\Program Files\nodejs\node_modules
替换完后,在命令行输入

1
npm -v

用npm version可以查看更多详细信息
npm -v