Art*_*ich 5 javascript npm yarnpkg
对于大多数项目,我从内部服务器中提取软件包,因此它是通过以下方式添加的:
yarn config set registry http://custom-packages-server.com
但是现在在新项目中,我想使用其他(默认)项目,而仅在特定项目中使用它。据我了解,如果我在新项目的目录中运行以下命令
yarn config set registry https://registry.yarnpkg.com
它将同时更新所有其他项目的全局注册表值,因此他们还将在新位置查找软件包。
那么,纱中是否有可能仅覆盖特定项目的全局注册表记录?
找到了实现该目标的方法。
事实证明,您可以在项目目录中使用.yarnrc文件(是的,与几乎相同.npmrc)。在这里,您可以指定先确定纱线的自定义配置属性。
这就是我的.yarnrc文件现在的样子。
registry "https://registry.yarnpkg.com"
Run Code Online (Sandbox Code Playgroud)
也可以临时覆盖一个yarn命令的注册表,而无需修改文件:
yarn --registry=https://registry.company.com/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3888 次 |
| 最近记录: |