设置npm、yarn和pnpm的国内镜像地址和yarn命令相关问题
1、🎀npm
全局设置:
- 输入如下命令查看镜像地址:
npm config get registry
- 输入如下命令设置镜像地址为淘宝:
// 推荐地址
npm config set registry https://registry.npmmirror.com
npm config set registry https://registry.npm.taobao.org
- 输入如下命令还原默认镜像地址:
npm config set registry https://registry.npmjs.org
临时使用:
输入如下命令可临时使用一次淘宝镜像地址:
npm --registry https://registry.npm.taobao.org install XXX(模块名)
cnpm:
- 输入如下命令全局安装cnpm:
npm install -g cnpm --registry=https://registry.npmmirror.com
- 使用如下命令即可安装依赖包:
cnpm install XXX(模块名)
2、🎨yarn
- 输入如下命令查看镜像地址:
yarn config get registry
- 输入如下命令设置镜像地址为淘宝:
// 设置镜像地址为淘宝(地址1,推荐):
yarn config set registry https://registry.npmmirror.com
// 设置镜像地址为淘宝(地址2):
yarn config set registry https://registry.npm.taobao.org
- 输入如下命令还原默认镜像地址:
yarn config set registry https://registry.yarnpkg.com
3、🎪pnpm
- 输入如下命令查看镜像地址:
pnpm config get registry
- 输入如下命令设置镜像地址为淘宝:
// 设置镜像地址为淘宝(地址1,推荐):
pnpm config set registry https://registry.npmmirror.com
// 设置镜像地址为淘宝(地址2):
pnpm config set registry https://registry.npm.taobao.org
- 输入如下命令还原默认镜像地址:
pnpm config set registry https://registry.npmjs.org
4、🍕yarn相关问题
yarn create vue创建项目出现“文件名、目录名或卷标语法不正确”的错误:
出现该错误,有可能是yarn bin的目录和yarn的全局安装模版目录不在同一个硬盘分区下。
- 查看npm全局包位置
npm config get prefix
- 查看npm缓存位置
npm config get cache
- 查看yarn命令目录
yarn global bin
将yarn命令目录配置到系统变量Path上,如:D:\Net_Program\Net_NodeJS\node_global\bin
- 查看yarn全局安装位置
yarn global dir
- 在npm包位置(如:D:\Net_Program\Net_NodeJS\node_modules)新建yarn文件夹,然后再yarn中新建global和cache文件夹,重新设置yarn的全局位置和缓存位置
yarn config set global-folder "D:\Net_Program\Net_NodeJS\node_modules\yarn\global"
yarn config set cache-folder "D:\Net_Program\Net_NodeJS\node_modules\yarn\cache"
到此,问题解决。