How do I use multiple npm registries in Yarn?

前端 未结 3 1363
北荒
北荒 2021-02-01 17:41

I\'m trying to setup Yarn 0.17.9 in our environment but I have a problem with our registry. We are currently using two registries, official npmjs and our own registry on interna

相关标签:
3条回答
  • 2021-02-01 17:51

    You can make a .yarnrc file in the root of the project and write this line in that file:

    registry "https://registry.npmjs.org/"
    

    This will act as a project specific repository.

    0 讨论(0)
  • 2021-02-01 17:53

    Yarn doesn't have support --registry flag as npm but you can set up your registry in .yarnrc

    If your .yarnrc is being ignored it can be copied out of the ~/.yarnrc using:

    yarn config set registry http://registry.com/registry//
    
    0 讨论(0)
  • 2021-02-01 17:53

    You can try set different registry in .npmrc and .yarnrc.

    So for example: In .npmrc:

    registry=https://yourcompany/
    virtual/:_authToken=credentials
    always-auth=true
    

    always-auth=true needs to be the very last line in the file

    And in .yarnrc:

    registry "https://registry.yarnpkg.com"
    

    Then yarn add/npm install + private-pakage/public-packge will work.

    0 讨论(0)
提交回复
热议问题