2016-03-12 1 views
1

Я только что обновил уголек в 2.4.2:уголек: рули не удовлетворяет peerDependencies своих братьев и сестер

% ember -v 
version: 2.4.2 
node: 5.8.0 
os: darwin x64 

и когда я вхожу: ember init, чтобы повторно запустить план, как описано здесь: https://github.com/ember-cli/ember-cli/releases/tag/v2.4.2

я получаю следующее сообщение об ошибке:

The package [email protected] does not satisfy its siblings' peerDependencies requirements! 
Error: The package [email protected] does not satisfy its siblings' peerDependencies requirements! 
    at /Users/giulio/Documents/project/node_modules/npm/lib/install.js:125:32 
    at /Users/giulio/Documents/project/node_modules/npm/lib/install.js:268:7 
    at /Users/giulio/Documents/project/node_modules/npm/node_modules/read-installed/read-installed.js:142:5 
    at /Users/giulio/Documents/project/node_modules/npm/node_modules/read-installed/read-installed.js:263:14 
    at cb (/Users/giulio/Documents/project/node_modules/npm/node_modules/slide/lib/async-map.js:47:24) 
    at /Users/giulio/Documents/project/node_modules/npm/node_modules/read-installed/read-installed.js:263:14 
    at cb (/Users/giulio/Documents/project/node_modules/npm/node_modules/slide/lib/async-map.js:47:24) 
    at /Users/giulio/Documents/project/node_modules/npm/node_modules/read-installed/read-installed.js:263:14 
    at cb (/Users/giulio/Documents/project/node_modules/npm/node_modules/slide/lib/async-map.js:47:24) 
    at /Users/giulio/Documents/project/node_modules/npm/node_modules/read-installed/read-installed.js:263:14 

приложение, кажется, работает нормально в любом случае, хотя мне нужно добавить ember-cli-mirage аддон, и я получить те же ошибки, и вещь не установлен,

Я не уверен, какие файлы будут иметь значения здесь, как ни один из файлов моего проекта не содержат строки рулей:

% grep -rl handlebars * | cut -d "/" -f 1-2 | sort | uniq 
bower_components/ember 
dist/assets 
node_modules/.bin 
node_modules/amdefine 
node_modules/async 
node_modules/bower 
node_modules/broccoli-asset-rewrite 
node_modules/broccoli-sri-hash 
node_modules/consolidate 
node_modules/ember-bootstrap 
node_modules/ember-cli 
node_modules/ember-cli-broccoli 
node_modules/ember-cli-htmlbars 
node_modules/ember-cli-htmlbars-inline-precompile 
node_modules/ember-cli-preprocess-registry 
node_modules/ember-data 
node_modules/ember-resolver 
node_modules/engine.io 
node_modules/grunt-ember-templates 
node_modules/handlebars 
node_modules/json3 
node_modules/mime 
node_modules/mime-db 
node_modules/mout 
node_modules/npm 
node_modules/optimist 
node_modules/uglify-js 
+0

Вы удалили каталоги 'tmp',' dist', 'node_modules' и' bower_components', а затем установили ember-cli 2.4.2 локально и глобально, а затем запустили 'ember init'? Возможно, удалите все зависимости dev до этого из вашего 'package.json'. – Lux

ответ

0

Я фигурировал это, я добавил grunt-ember-templates, который, по-видимому, имеет зависимость от рулей, удаляя добавление, решил проблему.

Видимо, это часто случается с ember, что он жалуется на зависимость, но в конце концов это не тот, который упоминает причину проблемы.