我给 yarn
尝试替换npm
.
对于 npm,我们同时使用私有(private)的 sinopia 注册表和一些命名空间的包,也使用官方存储库,因为 sinopia 不处理命名空间。
由于我的.npmrc
已定义这些注册表。
registry=http://sinopia-registry.internal:4873/
@types:registry=https://registry.npmjs.org
我知道我可以在
yarn
中全局设置注册表在其.yarnrc
通过:registry "http://sinopia-registry.internal:4873/"
然而,我如何告诉 yarn 使用不同的注册表单
@types
命名空间包?我尝试了不同的方法:
registry @types "https://registry.npmjs.org/"
然而,它们都导致 yarn 提示语法错误。
最佳答案
尝试使用:
"@types:registry" "https://registry.npmjs.org"
关于javascript - 如何使用 yarn 为命名空间包设置注册表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41017261/