npm,yarn使用,npm ,yarn 更换使用国内镜像源

简介: npm,yarn使用,npm ,yarn 更换使用国内镜像源

背景


在平时开发当中,我们经常会使用 Npm,yarn 来构建 web 项目。但是npm默认的源的服务器是在国外的,如果没有梯子的话。会感觉特别特别慢,所以,使用国内的源是非常有必要的。


2604a27d99b9ecc1c3bf189e06412031_5079c74455e54139b35563f3b091ad04.png


Nnpm, yarn 常用命令


常用命令:

功能/工具名称 yarn npm
安装全部依赖 yarn / yarn install npm install
添加一个/多个依赖 yarn add xx npm install xx
删除一个/多个依赖 yarn remove npm uninstall
搜索 package 包 / npm search


yarn:


Yarn 是由 Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 。


安装:


npm install -g yarn


执行 yarn xxx 命令报以下错误时:

70b8a4c895d413dcf0fa1ac79c0668fa_1859df034ea54a6dbe0559f5bd65f6d1.png

操作以下步骤进行策略更改:


  1. 使用管理员身份运行 cmd 或 Power shell
  2. 输入:set-executionpolicy remotesigned
  3. 输入”Y“,回车保存


npm,yarn 使用国内源


原淘宝 npm 域名即将停止解析!!使用老域名的请尽快更新到新域名!


《淘宝 NPM 镜像站喊你切换新域名啦》

https://npm.taobao.orghttps://registry.npm.taobao.org 将在 2022.06.30

号正式下线和停止 DNS 解析。


域名切换规则:


https://npm.taobao.org => https://npmmirror.com

https://registry.npm.taobao.org => https://registry.npmmirror.com


yarn 配置源:


有两种方式,一种是临时配置的,一种是永久配置的


临时使用


如果只是一次性使用,可以使用下面的命令


npm --registry https://registry.npm.taobao.org install XXX(模块名)


全局配置


这种设置是全局的,以后每次都会自动读取已经设置好的源

    // 查询源
    yarn config get registry
    // 更换国内源
    yarn config set registry https://registry.npmmirror.com
    // 恢复官方源
    yarn config set registry https://registry.yarnpkg.com
    // 删除注册表
    yarn config delete registry


npm 配置源:


注意 npm 更换国内镜像源之后,将无法再使用 npm search

命令,需要恢复为官方源才可以使用,如果恢复官方源后还不可使用,运行删除注册表命令后重试即可。


// 查询源
    npm config get registry
    // 更换国内源
    npm config set registry https://registry.npmmirror.com
    // 恢复官方源
    npm config set registry https://registry.npmjs.org
    // 删除注册表
    npm config delete registry


推荐阅读


1.200 套 Java 精品项目

2.Python 200 套 精品项目

3.源码咨询

f62e8f78278e7d71820a468692d2c1b2_01a194a55e08d8da11d0d2b80be9aa66.png


相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
1月前
|
资源调度 JavaScript Linux
nvm, node.js, npm, yarn 安装配置
nvm, node.js, npm, yarn 安装配置
67 1
|
1天前
|
资源调度
npm yarn 启动报错【已解决】
npm yarn 启动报错【已解决】
8 2
|
6天前
|
存储 缓存 资源调度
你真的知道 NPM、Yarn 与 PNPM 这三个前端包管理器之间的区别吗?
【6月更文挑战第9天】NPM、Yarn和PNPM是主流前端包管理器,各有特色。NPM生态庞大,易用但速度慢;Yarn速度快,依赖管理稳定;PNPM性能优异,节省磁盘空间。Yarn和PNPM在速度和确定性上胜出,NPM因广泛使用和丰富资源领先。开发者可根据项目需求和喜好选择,三者共同推动前端开发进步。
24 8
|
11天前
|
缓存 资源调度 JavaScript
yarn安装和使用及与npm的区别
yarn安装和使用及与npm的区别
12 0
npm下载依赖太慢?镜像源切换与设置!
npm下载依赖太慢?镜像源切换与设置!
|
1月前
|
存储 资源调度 JavaScript
pnpm、npm、yarn是什么?怎么选择?
pnpm、npm、yarn是什么?怎么选择?
30 2
|
1月前
|
资源调度 前端开发 JavaScript
nvm,npm,yarn相关指令,前端配置准备
nvm,npm,yarn相关指令,前端配置准备
13 1
|
1月前
|
资源调度 开发者
npm,registry,镜像源,npm切换源,yarn,cnpm,taobao,nrs
我们在使用 node 的 npm 下载依赖的时候,往往下载速度很慢,那是因为 npm 默认的是 npm 处于国外的官方镜像源。所以需要切换到国内的镜像源来加速依赖下载。所以本文推荐一款简单好用 npm 镜像源管理器,可以方便开发者管理自己的镜像源。
185 1
|
1月前
|
缓存 资源调度 JavaScript
npm、pnpm和yarn【简单了解】
npm、pnpm和yarn【简单了解】
24 2
|
1月前
|
缓存 资源调度 JavaScript
Spartacus 2211 开发使用 npm,CCV2 上用 yarn 进行构建
Spartacus 2211 开发使用 npm,CCV2 上用 yarn 进行构建
38 0

推荐镜像

更多