[关闭]
@GivenCui 2017-06-14T11:52:22.000000Z 字数 1067 阅读 876

npm配置及相关错误

node npm


1.下载Node安装包
2. node -v测试node
3. npm -v测试npm
4. 配置npm的全局模块的存放路径以及cache路径:

  1. # 方法一
  2. 找到C:\Users(用户)\你的用户名\.npmrc ,打开文件修改
  3. registry=https://registry.npmjs.org/
  4. prefix=D:\Program Files\nodejs\node_global
  5. cache=D:\Program Files\nodejs\node_cache
  6. # 方法二
  7. npm config set prefix "D:\Program Files (x86)\nodejs\node_global"
  8. npm config set cache "D:\Program Files (x86)\nodejs\node_cache"
  9. /* 注意 */
  10. 修改了文件夹之后,要右键单击我的电脑,选择属性-高级-环境变量,在path中添加nodejs的路径,还有安装的包存放的位置:
  11. D:\Program Files\nodejs;
  12. D:\Program Files\nodejs\node_global;
  13. 还需要把npm文件夹的路径放入path变量中D:\Program Files\nodejs\node_modules\npm;
  1. 再通过npm install -g [package]安装其他包
  2. 安装npm install -g yarn
  3. 安装npm install -g nrm // 切换npm的registry的
  4. 安装npm install -g cnpm --registry=https://registry.npm.taobao.org // 淘宝镜像

错误排除

局部安装使用命名行

  1. node_modules/.bin/<packageName>

代理相关

  1. run npm config get proxy看看拿到什么
  2. 如果上面的返回不为空,npm config set proxy null或者npm config delete proxy ,顺便把https的代理也关掉npm config set https-proxy null, 证书问题,把证书的校验关掉npm config set strict-ssl false, 当然上面的命令你不用全敲一遍,根据报错信息提示,选择对应的解决方式, 然后再试试
  3. 如果1的命令为空,检查你的环境变量里面是不是有HTTP_PROXY
  4. 是不是开了全局的代理

github源码下载问题

  1. 不同操作系统的最好通过git clone url的方式下载

网速问题

fq工具

  1. vpn , fq
  2. user: givencui1314
  3. pwd: wow**925
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注