Geo*_*vin 11 yarnpkg yarnpkg-v2
我想使用npmAuthToken位于.yarnrc.yml我的主目录中的
~/.yarnrc.yml内容
npmScopes:
company:
npmAuthToken: NpmToken.token
Run Code Online (Sandbox Code Playgroud)
~/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
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试运行时,yarn install它在解析步骤中失败,并显示以下消息:Invalid authentication (as an anonymous user)。它与纱线 1 和~/.npmrc锉刀配合得很好。现在我们要迁移yarn 2,但我坚持这个问题。关于如何解决这个问题有什么想法吗?谢谢!
小智 -3
您可以将注册表配置直接包含到 .yarnrn.yml 文件中
npmRegistryServer: "<registry_url>"
npmAlwaysAuth: true
npmAuthIdent: "<authToken>"
Run Code Online (Sandbox Code Playgroud)
另外,有了这个配置就足够了,您不再需要添加npmScopes属性。
| 归档时间: |
|
| 查看次数: |
2063 次 |
| 最近记录: |