首页 > 编程语言 >nodejs学习03——包管理工具npm

nodejs学习03——包管理工具npm

时间:2023-11-13 17:14:05浏览次数:45  
标签:npm 03 set nodejs registry https 镜像 config

关于npm的国内镜像源

一、说明

在前端开发的时候使用国外的镜像源速度很慢并且容易下载失败,有时候需要尝试多次才有可能下载成功,很麻烦,因此可以切换为国内镜像源,下面为常用的npm,yarn,pnpm切换国内镜像源(以淘宝为例)的方式。

二、NPM切换镜像源

  1. 查看当前的镜像源。
npm config get registry
  1. 设置为淘宝源
npm config set registry https://registry.npm.taobao.org
  1. 还原默认源
npm config set registry https://registry.npmjs.org/
  1. 临时使用
    上面那种设置是全局的,以后每次都会自动读取已经设置好的源,如果只是一次性使用,可以使用下面的命令
npm --registry https://registry.npm.taobao.org install XXX(模块名)

  1. 使用cnpm
    cnpm是一个命令,用它来代替npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install XXX(模块名)
  1. 使用nrm
npm install -g nrm
nrm use taobao
nrm ls  # 查看当前可用源命令

三、Yarn 切换镜像源

  1. 查看当前镜像源
yarn config get registry
  1. 设置为淘宝镜像源
yarn config set registry https://registry.npmmirror.com
  1. 切回原镜像源
yarn config set registry https://registry.yarnpkg.com

三、pnpm 切换镜像源

  1. 查看当前镜像源
pnpm config get registry
  1. 设置为淘宝镜像源
pnpm config set registry https://registry.npmmirror.com
  1. 切回原镜像源
pnpm config set registry https://registry.npmjs.org

————————————————
版权声明:本文为CSDN博主「一枚码农404」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012970287/article/details/131100890

标签:npm,03,set,nodejs,registry,https,镜像,config
From: https://www.cnblogs.com/htj10/p/17829555.html

相关文章

  • [转载]:npm create vite@latest 和 npm init vue@latest 的区别
    1.npmcreatevite@latest:使用Vite构建工具创建项目模板。Vite是一个现代化的前端构建工具,用于快速搭建现代化的Vue、React或者原生JavaScript项目。通过该命令创建的项目模板具有现代化的构建特性,如快速的热模块替换、即时的开发服务器、基于ES模块的构建等,能够提供......
  • 使用nvm使Windows电脑支持多个Nodejs版本
     Node.js一台电脑只能装一个版本,但是有时候开发项目会用到不同版本的Node.js,卸载再装是很麻烦的,而nvm就是解决这个问题的,有了它就可以在一个电脑上安装多个Node.js版本,并且在不同版本之间切换使用。 下载github下载地址:https://github.com/coreybutler/nvm-windows/releases......
  • ros1 catkin_make 'cv_bridge' not found
    在Ubuntu18.04中进行catkin_make构建代码失败,终端提示Project'cv_bridge'specifies'/usr/include/opencv'asanincludedir,whichisnotfound.等报错信息A:配置文件中的opencv路径与系统实际路径不相符。需使用sudo修改配置文件(路径为/opt/ros/melodic/share/cv_bridge/......
  • 如何将视频上传到可用于HTML5 <video> 标签的 'src' 属性的平台?
    要将视频上传到可用于HTML5<video>标签的'src'属性的平台,您需要遵循以下步骤:1.选择一个支持视频上传的平台,例如YouTube、Vimeo或自建服务器。2.注册并登录到所选平台。3.创建一个新的视频项目或上传您的视频文件。4.获取视频的嵌入代码或URL。这通常可以在平台的管理页......
  • stm32f103rbt6芯片部分知识点总结。
    使用的工具开发板:stm32f103rbt6内核:arm-cotex-m3系类v7架构r:64脚,b:128字节,6:工作温度范围muc就是stm32单片机芯片,soc是带操作系统的开发板,例如a53。 学习的主要内容掌握接口编程技术即裸板驱动开发通过直接写寄存器(寄存器地址=基地址加偏移地址)或调用函数实现cpu对......
  • husky——The '.husky/pre-commit' hook was ignored because it's not set as execut
    前言系统:machint:The'.husky/pre-commit'hookwasignoredbecauseit'snotsetasexecutable.hint:Youcandisablethiswarningwith`gitconfigadvice.ignoredHookfalse`.hint:The'.husky/prepare-commit-msg'hookwasignoredbec......
  • 【2023-11-03】灵感宣泄
    20:00鲁班锁,它就像和平一样,拆开容易组装难,破坏容易重建难。                                                 ——张军近期,因为自己的一个研发产品概念,让自己兴奋了......
  • ModuleNotFoundError: No module named '.home'
    ModuleNotFoundError:Nomodulenamed'.home' pythonexperiments/train.py-c/home/xq/BasicTS-master/baselines/MLP/MLP_METR-LA.py--gpus'0'2023-11-1221:09:25,090-easytorch-launcher-INFO-LaunchingEasyTorchtraining.Traceback(......
  • 解决vue-element-admin安装报错npm ERR! code 128
    在安装vue-element-admin的npminstall的时候报错npmERR!code128npmERR!AnunknowngiterroroccurrednpmERR!commandgit--no-replace-objectsls-remotessh://[email protected]/nhn/[email protected]:Permissiondenied(publickey).npmERR!fatal:......
  • 2023-2024-1 20232403 《网络》第1周学习总结
    作为一名大一网络空间安全专业学生,这篇博客是有应付老师作业的嫌疑的,但是我也确实有话可说。网络空间安全对于现如今世界是极其重要的。现在的国家之间的战争已经演化出新的形势,信息战,网络战已经开始。同时科学技术进步,尤其是量子计算机的规模进一步提升,使得许多现有公钥......