Javascript 指定node.js依赖项在两个";devDependencies“;及;peerDependencies“;

Javascript 指定node.js依赖项在两个";devDependencies“;及;peerDependencies“;,javascript,node.js,gruntjs,dependencies,Javascript,Node.js,Gruntjs,Dependencies,我刚刚在grunt contrib clean package.json文件中发现,它依赖于grunt,这在两个部分中都有说明:devdependency和peerDependencies, : 这有什么意义吗?特别是,有不同的版本吗?这是一个未被注意到的错误吗 编辑:也发布了一个。所以根据;: 仔细阅读DevDependence和PeerDependence的区别。devDep>是我们用于测试的实际grunt dep,peerDep是用于说明插件使用的grunt版本。两者都解析为同一版本

我刚刚在grunt contrib clean package.json文件中发现,它依赖于grunt,这在两个部分中都有说明:
devdependency
peerDependencies
, :

这有什么意义吗?特别是,有不同的版本吗?这是一个未被注意到的错误吗

编辑:也发布了一个。

所以根据;:

仔细阅读DevDependence和PeerDependence的区别。devDep>是我们用于测试的实际grunt dep,peerDep是用于说明插件使用的grunt版本。两者都解析为同一版本

  "devDependencies": {
    "grunt": "^0.4.5",
    "grunt-cli": "^0.1.13",
    "grunt-contrib-internal": "^0.4.10",
    "grunt-contrib-jshint": "^0.11.0",
    "grunt-contrib-nodeunit": "^0.4.1"
  },
  "peerDependencies": {
    "grunt": ">=0.4.0"
  },