zoukankan      html  css  js  c++  java
  • Node.js之npm使用

     1.使用国内镜像

        本人window8系统安装node.js之后,使用npm的命令安装Express一直失败:

        npm install express -g   (以上命令会将 Express 框架安装在当前目录的 node_modules 目录中, node_modules 目录下会自动创建 express 目录。)

      查了一下原因之后,可能是因为国内被墙,(因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。)所以难以下载,使用国内淘宝提供镜像:

    npm config set registry https://registry.npm.taobao.org

    2.解决error

      依然报错,不能mkdir 创建目录之类的,手动把报错目录一级级创建也不行,查资料说可能是因为安装在“Program Files”目录下,有空格的原因。于是卸载重装node.js,安装到e盘(安装完成之后需要配置path),避免Program Files空格干扰。重新配置npm,实现成功下载插件。

       npm基本配置指令如下:

    npm config set prefix "E:	ools
    pm"     //新安装的express、gulp等会在此目录下:E:	ools
    pm
    ode_modules
    npm config set globalconfig "E:	ools
    pmetc
    pmrc"   //按照网络配置,暂时不知道什么作用
    npm config set globalignorefile "E:	ools
    pmetc
    pmignore"//暂时不知道作用
    npm config set cache "E:tools
    pm
    ode_cache"//一堆文件夹,不知道是什么缓存
    
    npm config set registry https://registry.npm.taobao.org  //配置国内镜像
    
    npm config ls -l  //查看所有配置项(overwritten的配置项的意思应该是,用户自己配置了该项,从而覆盖了原来默认配置。)
    
    npm config edit   //像编辑文本一样编辑各个配置;比用指令来得直观
    npm ls            //查看已安装的包
    npm delete proxy //删除代理配置

    3.使用cnpm

       npm install cnpm -g --registry=https://registry.npm.taobao.org (下载cnpm之后,修改path,重启cmd,可以通过cnpm下载各种工具)

       cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm.例如:

       cnpm install gulp -g

    4.使用账号密码认证形式的代理

    npm config set proxy http://userName:password@host:port        //http代理
    
    npm config set https-proxy://userName:password@host:port   //https代理

    (命令写法让我联想到:

      linux远程拷贝命令: scp -p pwd userName@host:file  path

      ssh远程连接命令: ssh name@remoteserver -p pwd

    参考资料:

    http://www.ydcss.com/archives/18#lesson4  (gulp详细入门教程)

    http://www.tuicool.com/articles/VB7nYn    (npm基本指令详解)

  • 相关阅读:
    deleted
    deleted
    HDU
    FZU 1901 Period II(KMP中的next)题解
    HDU 3374 String Problem(最大最小表示+KMP)题解
    HDU 4300 Clairewd’s message(扩展KMP)题解
    POJ 2923 Relocation(状压DP+01背包)题解
    HDU 4272 LianLianKan (状压DP+DFS)题解
    POJ 1185 炮兵阵地(状压DP)题解
    POJ
  • 原文地址:https://www.cnblogs.com/yongwangzhiqian/p/5677861.html
Copyright © 2011-2022 走看看