yarn现在有两个比较大的版本:yarn1.0
和yarn2.0
。yarn1.0
作为npm
的替代方案,能够兼容使用.npmrc
配置文件,并且.npmrc
的优先级比.yarnrc
的优先级更高。但在yarn2.0
中,yarn不再支持.npmrc
配置文件。
一、yarn1.0和npm
yarn1.0和npm,除了以下几点,基本上是一致的(.npmrc配置文件):
- 配置文件:yarn的配置文件名为
.yarnrc
,和npm一样,用户配置文件在~/.yarnrc
,项目配置文件在项目根目录下; - yarn设置缓存目录的key和npm不一样,yarn用的
cache-folder
.yarnrc
和.npmrc
配置文件格式不一样,.yarnrc
文件key和value中间空格隔开,字符串形式的key和value必须用引号引住。一个比较典型的.yarnrc
配置文件如下所示:
&