2015-09-13 8 views
5

Non riesco a installare "react-addons-transition-group" utilizzando npm. Secondo il sito web di reagire:Problemi nell'installazione di react-addons-transition-group

addons sono spostati per separare pacchetti così: reagire-addons-clone-con-puntelli, reagire-addons-creare-frammento, reagiscono-addons-css-transizione-gruppo, reagire-addons-linked-state-mixin, react-addons-pure-render-mixin, react-addons-shallow-compare, react-addons-transition-group, e react-addons-update, più ReactDOM.unstable_batchedUpdates in react- dom. - https://facebook.github.io/react/blog/2015/07/03/react-v0.14-beta-1.html

ho provato:

npm install react-addons-transition-group 
npm install react-addons-css-transition-group 

ma sto ottenendo:

npm ERR! notarget No compatible version found: [email protected]'*' 
npm ERR! notarget Valid install targets: 
npm ERR! notarget ["0.14.0-beta1","0.14.0-beta2","0.14.0-beta3","0.14.0-rc1"] 
npm ERR! notarget 
npm ERR! notarget This is most likely not a problem with npm itself. 
npm ERR! notarget In most cases you or one of your dependencies are requesting 
npm ERR! notarget a package version that doesn't exist. 

sto usando:

"react": "^0.14.0-rc1", 
"react-dom": "0.14.0-rc1" 

quindi non sono sicuro perché sta lanciando l'errore. 0.14.0-rc1 è sulla lista delle versioni compatibili.

La mia versione è NPM 2.11.3 e il nodo 0.12.7

Qualche idea di cosa potrebbe causare questo?

risposta

6

Questo errore è stato risolto in [email protected]. Fondamentalmente, [email protected] risolveva un bug in cui i pre-release soddisferebbero il range del semere *. Quando [email protected] è uscito con questo aggiornamento, pacchetti come react-addons-transition-group, che hanno solo pre-release per qualche motivo, non possono più essere installati da npm a meno che non si dica esplicitamente a npm quale versione installare.

Il numero del ticket di tracciamento è npm/npm#8855. È disponibile una guida per l'aggiornamento npmhere.