-
-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Yarn 换源命令已过时 #53
Comments
👍 问题已确认,感谢你详尽的描述和准确的文档引用。对 Node.js 的支持需要像你这样的专业前端开发人员提供帮助。 对 由于对此换源方法的修正很重要,你可在此 https://github.com/RubyMetric/chsrc/blob/main/src/recipe/lang/Node.js.c#L5 加上你的信息,以记载你的贡献 🤝 新版本将于近日发布。 |
[GitHub RubyMetric#53]
🚀 谢谢你的超快 fix! 我在 #56 里提交了关于贡献者的变更 |
🤝 已合并,感谢贡献。若使用新版本换源无问题,可随时关闭此 issue. |
指定npm工具,为啥会设置yarn的源,而且是设置全局的。 命令: chsrc set -local npm npmmirror 结果:
|
你好,感谢反馈
|
个人观点: 关于yarn基于项目换源,貌似没有命令行的方式,我一般是在项目下创建配置文件,项目成员可以免去那些乱七八糟的配置,特别是存在私有仓库的情况 yarn 1.X.X 在项目根目录创建 .yarnrc
yarn > 2.X.X 在项目根目录创建 .yarnrc.yml ,yarn2+初始化的时候一般会自动创建该文件
docs: |
Yarn v1 的支持用户在意全局环境的干扰,这是合理的需求,但是仍需要考虑上游软件本身对此需求的实现情况。
对不支持
|
对于不同包管理器分开换源,由于 pnpm 会直接使用 npm 的配置文件;Yarn 也会继承 npm 的配置,且 v1 的 至于当包管理器不支持 刚刚试了一下发现 Yarn 不论 v1 v2 的 |
对 npm 等换源时,发生如下错误:
事实上,自 Yarn v2 开始,全局换源的指令变更为了:
以下文档可供参考:
此外,如果已在 npm 中配置全局镜像源,且 pnpm 中没有配置自定义源,那么 pnpm 会默认跟随 npm 的配置而不需要额外对之单独配置。当然,对三个包管理器都执行配置镜像源的命令也是一种更可靠的做法。
The text was updated successfully, but these errors were encountered: