Установите react-toolbox в React Boilerplate, вызывая ошибку зависимости

Я использую шаблон реакции (https://github.com/mxstbr/react-boilerplate). ).

Когда я использую «npm install --save react-toolbox», я получаю следующие ошибки:

E:\ReactLaravel\Boilerplate\react-boilerplate-master>npm install --save react-toolbox
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save" "react-toolbox"
npm ERR! node v4.4.4
npm ERR! npm  v2.15.1
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package [email protected] does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants react@^15.1.0
npm ERR! peerinvalid Peer [email protected] wants react@^0.14.0 || ^15.0.0-0
npm ERR! peerinvalid Peer [email protected] wants react@^0.14.0 || ^15.0.0
npm ERR! peerinvalid Peer [email protected] wants react@^0.14.0 || ^15.0.0
npm ERR! peerinvalid Peer [email protected] wants react@^15.1.0
npm ERR! peerinvalid Peer [email protected] wants react@^0.14 || ^15.0.1
npm ERR! peerinvalid Peer [email protected] wants [email protected] || 0.14.x || ^15.0.0-0
npm ERR! peerinvalid Peer [email protected] wants react@^0.14.x

npm ERR! Please include the following file with any support request:
npm ERR!     E:\ReactLaravel\Boilerplate\react-boilerplate-master\npm-debug.log

Вот журнал:

   ...
        968 silly gunzTarPerm modified mode [ 'tools/generateMarkdown.js', 420, 438 ]
        969 verbose write writing to E:\ReactLaravel\Boilerplate\react-boilerplate-master\node_modules\react-toolbox\package.json
        970 info preinstall [email protected]
        971 verbose readDependencies loading dependencies from E:\ReactLaravel\Boilerplate\react-boilerplate-master\node_modules\react-toolbox\package.json
        972 verbose readDependencies loading dependencies from E:\ReactLaravel\Boilerplate\react-boilerplate-master\node_modules\react-toolbox\package.json
        973 silly install resolved []
        974 verbose about to build E:\ReactLaravel\Boilerplate\react-boilerplate-master\node_modules\react-toolbox
        975 info build E:\ReactLaravel\Boilerplate\react-boilerplate-master\node_modules\react-toolbox
        976 info linkStuff [email protected]
        977 silly linkStuff [email protected] has E:\ReactLaravel\Boilerplate\react-boilerplate-master\node_modules as its parent node_modules
        978 verbose linkBins [email protected]
        979 verbose linkMans [email protected]
        980 verbose rebuildBundles [email protected]
        981 info install [email protected]
        982 info postinstall [email protected]
        983 verbose unlock done using C:\Users\User\AppData\Roaming\npm-cache\_locks\react-toolbox-ef36d0bec556668e.lock for E:\ReactLaravel\Boilerplate\react-boilerplate-master\node_modules\react-toolbox
        984 verbose validateInstall loading E:\ReactLaravel\Boilerplate\react-boilerplate-master\package.json for validation
        985 verbose stack Error: The package [email protected] does not satisfy its siblings' peerDependencies requirements!
        985 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\install.js:125:32
        985 verbose stack     at C:\Program Files\nodejs\node_modules\npm\lib\install.js:268:7
        985 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:142:5
        985 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:263:14
        985 verbose stack     at cb (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:47:24)
        985 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:263:14
        985 verbose stack     at cb (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:47:24)
        985 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:263:14
        985 verbose stack     at cb (C:\Program Files\nodejs\node_modules\npm\node_modules\slide\lib\async-map.js:47:24)
        985 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\read-installed\read-installed.js:263:14
        986 verbose cwd E:\ReactLaravel\Boilerplate\react-boilerplate-master
        987 error Windows_NT 10.0.10586
        988 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "--save" "react-toolbox"
        989 error node v4.4.4
        990 error npm  v2.15.1
        991 error code EPEERINVALID
        992 error peerinvalid The package [email protected] does not satisfy its siblings' peerDependencies requirements!
        992 error peerinvalid Peer [email protected] wants react@^15.1.0
        992 error peerinvalid Peer [email protected] wants react@^0.14.0 || ^15.0.0-0
        992 error peerinvalid Peer [email protected] wants react@^0.14.0 || ^15.0.0
        992 error peerinvalid Peer [email protected] wants react@^0.14.0 || ^15.0.0
        992 error peerinvalid Peer [email protected] wants react@^15.1.0
        992 error peerinvalid Peer [email protected] wants react@^0.14 || ^15.0.1
        992 error peerinvalid Peer [email protected] wants [email protected] || 0.14.x || ^15.0.0-0
        992 error peerinvalid Peer [email protected] wants react@^0.14.x
        993 verbose exit [ 1, true ]

При чем тут хеппенинг? Почему я не могу установить эту библиотеку и как это решить?


person Natanael    schedule 25.05.2016    source источник
comment
Сначала попробуйте установить React 15.1.0, а затем посмотрите, что вы получите ([email protected] может по-прежнему вызывать проблемы, но будет пытаться решить одну проблему за раз)   -  person omerts    schedule 25.05.2016


Ответы (1)


Решено!

Причина: я использовал более старую версию узла (версия LTS, рекомендованная для большинства пользователей в соответствии с веб-сайтом узла).

Решение: обновитесь до более новой и актуальной версии (с помощью npm@^3).

Где я нашел решение:

https://github.com/mxstbr/react-boilerplate/issues/385

Благодаря Rogr и мксстбр!

person Natanael    schedule 26.05.2016