一、问题描述
yarn add
/ yarn install
安装依赖非常、非常慢。如下
//调整前,安装一个依赖甚至可能要几十分钟
PS E:\Project\JavaScript\Vue in Action\pinia_example> yarn install
➤ YN0000: ┌ Resolution step
➤ YN0000: ⠸ vue-demi@npm:*
PS E:\Project\JavaScript\Vue in Action\pinia_example> yarn install
➤ YN0000: ┌ Resolution step
➤ YN0000: ⠇ source-map-js@npm:^1.0.2
二、解决方案
1.试图用yarn config
换成淘宝镜像无效
yarn config set registry https://registry.npm.taobao.org
报错为:
Usage Error: Couldn't find a configuration settings named "registry"
原因是,本机的yarn
版本为3.2.2
,高于2.x
版本已废除registy
关键字。
猜想可能是在新版本中此配置项改名了,使用yarn config
列出配置项:
应该是这个。
2.试图用新版本配置名称修改代理源
yarn config set npmRegistryServer https://registry.npm.taobao.org
➤ YN0000: Successfully set npmRegistryServer to 'https://registry.npm.taobao.org'
回复正常速度
三、总结
对 yarn config
不够熟悉,关于yarn config
配置项,参看这里:
Configuration options | Yarn - Package Manager (yarnpkg.com)