我几乎总是最终将我的 NPM 模块对等依赖项添加到开发依赖项中,因为我需要安装对等依赖项,这样我就可以在构建包之前运行自动化测试。这会产生一个问题,即我可能会不小心为peer和dev使用不同的版本号。我觉得奇怪的是npm和yarnnpm install
在我运行或yarn
命令时不会自动安装对等依赖项。在某些情况下,我发现yarn
甚至试图阻止我添加与peer和dev相同的依赖项依赖。我认为我做错了什么,但我无法弄清楚预期的工作流程。有人可以向我解释这应该如何工作吗?
问问题
35 次