Npm DevDependency和PeerDependency是否相同?

Npm DevDependency和PeerDependency是否相同?,npm,dependencies,yarnpkg,peer-dependencies,Npm,Dependencies,Yarnpkg,Peer Dependencies,请原谅我的无知,如果我正在开发一个库,我的peerdependency是否应该(部分)在我的devdependency中复制?我在想是的,对吗 例如: "peerDependencies": { "@babel/runtime": "7.6.0", <- needed for consuming the transpiled library "sugar-date": "2.0.6", "yup": "0.27.0" }, "devDependen

请原谅我的无知,如果我正在开发一个库,我的
peerdependency
是否应该(部分)在我的
devdependency
中复制?我在想是的,对吗

例如:


  "peerDependencies": {
    "@babel/runtime": "7.6.0", <- needed for consuming the transpiled library
    "sugar-date": "2.0.6",
    "yup": "0.27.0"
  },  
  "devDependencies": {
    "sugar-date": "2.0.6", <- this is actually a "dependency"
    "yup": "0.27.0", <- this is actually a "dependency"
    ...
   }

“对等关系”:{

“@babel/runtime”:“7.6.0”,谷歌向我展示了这仍然是一个争论点:这并不能解决问题,但
npm安装
通常避免重复依赖项安装(),所以您可以使用常规依赖项。Googlefu告诉我,这仍然是一个争论点:这并不能解决问题,但
npm install
通常避免重复的依赖项安装(),因此您可以使用常规依赖项。