有什么不同

What is the differences

What is the differences

--force,或--legacy-peer-deps 这两个共同点有什么区别。

因为 NPM v7 现在默认安装 peerDependencies。 --legacy-peer-deps 标志是在 v7 中引入的,作为绕过 peerDependency auto-installation 的一种方式;它告诉 NPM 忽略对等依赖并继续安装。这就是 NPM v4 到 v6 过去的样子。

您可以在此处阅读关于上面写得很好的答案:

另一方面,--force 只会强制 npm 重新下载所有依赖项。