在使用npm 的过程中,搜索网上的资料基本上可以看到类似如下的描述:“npm是国外的,使用起来比较慢,我们这里使用淘宝的cnpm镜像”。初体验,不知道淘宝cnpm镜像为何物。根据这句描述,我们应该可以理解有2件事要做:

1:找到淘宝的镜像地址;

2:更改当前npm所使用的下载包服务器地址;

打开https://npm.taobao.org/

上面的地址太多,根本不知道那个是我可以用的地址;

百度看了一下,例如执行下面的指令就可以使用cnpm利用国内镜像服务了:

npm install -g cnpm --registry=https://registry.npm.taobao.org;

于是乎就按照着做,这个给了我一个困惑,不是说改一个registry 地址就可以了吗?为何还要安装一个cnpm插件。删除这个cnpm插件了再看下:

于是来了个试验:

1:设置新的registry 配置:npm config set registry https://registry.npm.taobao.org;

2:查看了下当前的registry 配置:npm config get registry:

看到了淘宝的镜像地址,说明就更改成功了。

个人理解到这里应该是:只改npm registry 不安装cnpm也可以利用淘宝的镜像服务器,使用cnpm只是其中的方式之一,如果对多安装出来的cnpm感觉多余,仍然可以继续使用npm指令。两者的效果目前看一样,暂时不知道哪里会有差别。随着后面的学习深入,碰见问题再具体分析。

附注:

npm全称=node package manager 是Node.js的包管理器,用于node插件的安装、卸载、管理依赖等。

使用npm安装插件:例:npm install grunt -g --save-dev

下面的文字描述来源他人blog:记录于此供个人学习理解

-g:全局安装: 将会安装在C:\Users\用户名\AppData\Roaming\npm,window 地址框输入“%appdata%” 回车即可。并且写入系统环境变量; 非全局安装:将会安装在当前定位目录; 全局安装可以通过命令行在任何地方调用它,本地安装将安装在定位目录的node_modules文件夹下,通过require()调用;

–save:将保存配置信息至package.json(nodejs项目配置文件);

-dev:保存至package.json的devDependencies节点,不指定-dev将保存至dependencies节点;

因为node插件包相对来说非常庞大,所以不加入版本管理,将配置信息写入package.json并将其加入版本管理,其他开发者对应下载即可(命令提示符执行npm install,则会根据package.json下载所有需要的包)。 
3.使用npm卸载插件:npm uninstall [-g] [–save-dev] PS:不要直接删除本地插件包 
4.使用npm更新插件:npm update [-g] [–save-dev] 
5.更新全部插件:npm update [–save-dev] 
6.查看npm帮助:npm help 
7.查看当前目录已安装插件:npm list

npm 配置项registry修改为淘宝镜像相关推荐

  1. npm修改为淘宝镜像

    有三种方式可供选择 1.修改配置文件 这样之后安装的包都是从淘宝的镜像仓库拉取 npm config set registry http://registry.npm.taobao.org 2.指定此 ...

  2. yarn修改为淘宝镜像

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

  3. Yarn 和 NPM 国内镜像(淘宝镜像)

    闲话不多说,直接上干货! 这里给还没用过yarn的同学推荐一手yarn,具体差别看:yarn 和 npm 的区别 Yarn 查看当前镜像 yarn config get registry 设置为淘宝镜 ...

  4. npm 使用淘宝镜像及切换回官方源

    一.npm 使用淘宝镜像 1. 配置命令-第一个命令是旧版的,第二个为新版的 npm config set registry https://registry.npm.taobao.org npm c ...

  5. npm、yarn的安装和设置淘宝镜像源

    文章目录 1. 安装Node.js 2. 安装yarn 3. 永久切换镜像源 3.1 安装nrm 3.2 设置npm的镜像源 3.2.1 查看npm当前镜像源 3.2.2 设置npm使用淘宝镜像源 3 ...

  6. npm install淘宝镜像

    npm install(一次不行多试几次) 方法二:(换源) 查看当前源: npm config get registry npm使用国内镜像加速的几种方法 在使用npm过程中经常会遇到无法下载包的问 ...

  7. node安装和node设置淘宝镜像

    node下载地址Node.js (nodejs.org) 注意版本要跟自己的电脑系统匹配才可以,不然会出出现如下报错 Node.js this application is only sipporte ...

  8. [Node]如何查看安装的node包的官方使用指南,以及淘宝镜像原理和使用

    目录 背景 步骤 补充说明 背景 写一个项目,经常会用到很多包,但是如何查询这个安装包的使用,这里以moment为例 2022.1.25 update 有的包使用方法直接写在readme里面,在npm ...

  9. node安装cnpm淘宝镜像

    1.npm install -g cnpm --registry=https://registry.npm.taobao.org 安装cnpm淘宝镜像. 2.如果报错无权限,则需要用管理员身份运行并且 ...

最新文章

  1. 我对自动化测试工程师招聘的建议
  2. 小米半年来最大调整:成立技术委员会,雷军称技术事关生死存亡
  3. mysql数据库21_Mysql5.7.21安装文档
  4. 无法relay信件处理一例
  5. 算法分析股票类型的相关题型
  6. vlookup查找值不唯一时怎么办
  7. ubuntu安装时发现GPT分区表,无法安装问题
  8. [渝粤教育] 四川农业大学 宏观经济学 参考 资料
  9. 资源征集 | 2021年全国知识图谱与语义计算大会开放资源征集(Resource Track)通知...
  10. (caffe入门)windows caffe 之 mnist 训练
  11. 数据之路 - Python爬虫 - Json模块与JsonPath
  12. 电力-101/104规约基础2
  13. 如果以后找不到工作了,应该干点啥?
  14. Python学习之路-爬虫(四大名著)
  15. 怒爬某破Hub站资源,只为撸这个鉴黄平台!
  16. Python趣用—配平化学方程式
  17. 什么牌子的蓝牙耳机音质好?2022好音质蓝牙耳机推荐
  18. CDC *pDC=GetDC();具体是什么意思?
  19. Android 头像选择(拍照、相册裁剪),含7.0的坑
  20. Play 2.6 在Play中使用缓存

热门文章

  1. Stanford-corenlp 英文词性标注
  2. linux 命令 xxd linux下查看二进制文件
  3. JAVA网络编程、正则表达式
  4. 【STM32学习笔记】(13)——外部中断详解
  5. Jenkins创建一键发布即父子项目
  6. 浅谈Android之SurfaceFlinger相关介绍(一)
  7. revit二次开发--Reference
  8. Linux下重启mysql的正确方法
  9. (3)tesorflow 计算模型复杂度
  10. LabVIEW 学习_04_数据类型