2015-03-15 2 views
2

Я только что узнала в хрюкать-вно-чистый файл package.json, что он имеет зависимость от ворчания что указано в обеих секциях: devDependencies и peerDependencies , https://github.com/gruntjs/grunt-contrib-clean/blob/master/package.json#L25-L34:указав node.js зависимости в обеих «devDependencies» и «peerDependencies»

"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" 
    }, 

ли, что делать какие-либо смысл? Особенно, что существуют разные версии? Это незаметная ошибка?

Редактировать: также опубликовано github issue.

ответ

0

Соответственно; https://github.com/gruntjs/grunt-contrib-clean/issues/67:

Ознакомьтесь с разницей devDependencies и peerDependencies. DevDep> предназначен для фактического grunt-депо, который мы используем для тестирования, и peerDep для обозначения> той версии, в которой работает плагин. Оба разрешают одну и ту же версию.

Смежные вопросы