• 使用NRM管理镜像地址


    当使用官方npm源(国外)安装各种包比较慢的时候,建议修改npm源地址,国内常用的镜像源如淘宝:https://registry.npm.taobao.org/

    修改registry地址很简单,在终端输入

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

    删除镜像源

    npm config rm registry

    有些大公司需要在公司的私有npm源和外部npm源之间来回切换,这样set来rm去很麻烦,于是有了nrm....

    1. 全局安装

       npm install -g nrm

    2. 用nrm ls命令查看默认配置,带*号即为当前使用的配置,也可以使用 nrm current查看

     3. 用nrm add 命令添加公司私有npm源,起个别名:h3yun;接着查看nrm配置,发现最底部h3yun已添加成功

    4. 用nrm use 切换到刚添加的源地址

     5. 用nrm del 删除源地址

         nrm del h3yun

    扩展:

    • npm -v 来测试是否成功安装
    • 查看当前目录已安装插件:npm list
    • 更新全部插件: npm update [ --save-dev ]
    • 使用 npm 更新对应插件: npm update <name> [ -g ] [ --save-dev]
    • 使用 npm 卸载插件: npm uninstall <name> [ -g ] [ --save-dev ]

     1、安装cnpm: npm install cnpm -g --registry=https://registry.npm.taobao.org

     2、-g: 全局安装,并且写入系统环境变量,可以通过命令行在任何地方调用,非全局安装,将会安装在特定目录node_modules下

     3、--save: 将包信息保存到package.json文件的dependencies里(package.json是nodejs项目配置文件),需要发布到生产环境,

          比如 vue全家桶、elementUI等这些项目运行时必须使用的插件

     4、--save-dev: 将包信息保存到package.json文件的devDependencies里,只用于开发环境,不用于生产环境。

          比如一些babel编译功能的插件、webpack打包插件

  • 相关阅读:
    jQuery技巧大放送【转】
    Javascript 面向对象编程初探(一)--- 封装
    c#.net 获取时间日期年月日时分秒格式
    无刷新分页 jquery.pagination.js
    在一般处理文件中访问Session需要添加IRequiresSessionState(转载)
    不是第一次的第一篇
    Loadrunner代理录制设置
    jmeter接口自动化集成
    常用功能-添加、修改功能测试点
    常用功能-查询功能测试点
  • 原文地址:https://www.cnblogs.com/caofeng11/p/12871518.html
Copyright © 2020-2023  润新知