首页 > 解决方案 > yarn 2 (berry) 不使用主目录中的 .yarnrc.yml

问题描述

我想使用npmAuthToken位于.yarnrc.yml我的主目录中的

~/.yarnrc.yml内容

npmScopes:
  company:
    npmAuthToken: NpmToken.token

~/Project/MyProject/.yarnrc.yml内容

enableGlobalCache: true

logFilters:
  - code: YN0013
    level: discard

nodeLinker: node-modules

npmScopes:
  company:
    npmAlwaysAuth: true
    npmPublishRegistry: "https://company-url"
    npmRegistryServer: "https://company-url"

plugins:
  - path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs
    spec: "@yarnpkg/plugin-workspace-tools"

yarnPath: .yarn/releases/yarn-3.1.0.cjs

但是,当我尝试运行时,yarn install它在解决步骤中失败,并显示以下消息:Invalid authentication (as an anonymous user). 它适用于纱线 1 和~/.npmrc文件。现在我们要迁移纱线 2,但我坚持这个问题。关于如何解决这个问题的任何想法?谢谢!

标签: yarnpkgyarnpkg-v2

解决方案


推荐阅读