react-设置npm、yarn源

632 阅读1分钟

前言

react 项目在开发过程中可能会使用一些特殊的三方仓库,他们可能地址在国外服务器,或者其他原因,无法下载(当然也可能自己这边没问题,但是部署服务的机器可能访问不到)

此时,可以通过设置新的 npm源、yarn源的方式,保证npm、yarn能够正常拉取一些三方库,下面更换到 国内的npm镜像源

设置本地环境npm源

查看 npm

npm config get registry
//https://registry.npmjs.org/ 默认源地址

设置 tabbao

npm config set registry https://registry.npmmirror.com/
//腾讯云 https://mirrors.cloud.tencent.com/npm/

还原源(就是再设置成一开始的默认源地址)

npm config set registry https://registry.npmjs.org/

设置本地环境yarn源

查看 yarn

yarn config get registry
//https://registry.npmjs.org/ 默认源地址

设置 tabbao

yarn config set registry https://registry.npmmirror.com/
//腾讯云 https://mirrors.cloud.tencent.com/npm/

还原源(就是再设置成一开始的默认源地址)

yarn config set registry https://registry.npmjs.org/

配置项目拉取的 npm、yarn 源

如下所示,只需要在 package.js 同级目录下,创建一个 .npmrc文件,里面填写如下代码即可

package-lock = false
registry = https://registry.npmmirror.com
disturl = https://registry.npmmirror.com/-/binary/node
strict-ssl = false

在上一下图吧

image.png

之前的 设置 .yarnrc

//设置源
registry "https://registry.npmmirror.com"
//启用详细输出
verbose true

ps:实际上如果没有其他设置的话,可以直接使用 .npmrc 设置的源,yarn 同样也适用,当然只有个 registry 生效,需要更具体的,还需要单独设置 .yarnrc