• 【Cnpm】使用教程


    npm 由于源服务器在国外,下载 node 包速度较慢,cnpm 使用国内镜像,下载速度优于 npm

    一、安装检测

    • 安装后能检测出版本号,表示安装成功
    # 安装指令
    npm i cnpm -g
    
    # 检测指令
    cnpm -v
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • cnpm的使用:把npm 的替换成 cnpm 就行
    • 比如:npm i相当于cnpm i

    二、两者区别

    1.国内使用npm存在的问题

    • 安装npm后,每次我们安装包时,我们的电脑都要和npm服务器进行对话,去npm仓库获取包。
    • npm默认的仓库地址为:http://registry.npmjs.org
    # 查看当前npm仓库地址命令npm config get registry
    http://registry.npmjs.org
    
    • 1
    • 2
    • 3
    • 因为npm的远程服务器在国外,所以有时候难免出现访问过慢,甚至无法访问的情况。
    • 淘宝为我们搭建了一个国内的npm服务器,它目前是每隔10分钟将国外npm仓库的所有内容“搬运”回国内的服务器上,这样我们直接访问淘宝的国内服务器就可以了,
    • 它的地址是:https://registry.npm.taobao.org

    解决方法一:

    • 直接安装cnpm 安装淘宝提供的cnpm,并更改服务器地址为淘宝的国内地址,
    • 命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
    • 以后安装直接采用cnpm替代npm,
    • 例如原生npm命令为:npm install uniq --save,cnpm命令为:cnpm install uniq --save

    解决方法二:

    • 替换npm仓库地址为淘宝镜像地址(推荐)
    • 命令:npm config set registry https://registry.npm.taobao.org
    • 查看是否更改成功:npm config get registry
    • 以后安装时,依然用npm命令,但是实际是从淘宝国内服务器下载的
  • 相关阅读:
    数据结构刷题——二叉树
    JDBC 访问数据库
    dubbo 问题整理
    从零开始编写一个可运行的C语言程序
    Daniel Gross:硅谷的创投天才,能否成为下一个 Sam Altman?
    JMeter + InfluxDB2
    Spark - 权威指南
    [数据集][目标检测]旋风检测数据集VOC+YOLO格式157张1类别
    每日一题(LeetCode)----数组--移除元素(四)
    java安全之CC1浅学(1)
  • 原文地址:https://blog.csdn.net/qq_45677671/article/details/113184144