我不想
yarn
使用我的 npm 配置。具体来说,我希望它忽略我的 npm 注册表,因为我使用自定义的注册表进行工作,如果我不在 VPN 上,则会失败。
我知道我可以在大约 5 秒内交换注册表,但我想可以分离纱线/npm 配置。
我也有同样的问题。我的 NPM 环境配置为工作注册表,只能通过 VPN 访问,因此我的添加/安装命令会挂起,直到我获得网络连接输出。
我的解决方案是在项目目录中创建一个
.npmrc
文件并将注册表设置为与yarn的相同,例如:
# inside of my-project-root/.npmrc
registry=https://registry.yarnpkg.com
Yarn 附带默认的纱线注册表 (https://registry.yarnpkg.com)。您无法通过yarn安装的问题可能是因为您的SSL?尝试
yarn config set strict-ssl false
看看是否有效