zoukankan      html  css  js  c++  java
  • 使用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打包插件

  • 相关阅读:
    Poj-1088-滑雪
    Poj-2250-Compromise
    CF
    KMP算法
    01背包
    NY 269 VF
    PHP--1+2+3……100=?
    PHP企业发放的奖金--if...elseif...
    2019年中级考试题(附答案)
    PHP的IF条件语句-- 输入一个数字进行判断等级
  • 原文地址:https://www.cnblogs.com/caofeng11/p/12871518.html
Copyright © 2011-2022 走看看