Devo installare React prima di installare react-bootstrap

Sto cercando di installare react-bootstrap. Quando eseguo il comando

npm install react-bootstrap --save 

Ottengo il seguente (alcuni nomi di percorso sono stati sostituiti con “…”):

 npm WARN saveError ENOENT: no such file or directory, open '/Users/../package.json'/Users/.../.. ├── UNMET PEER DEPENDENCY [email protected]>=0.14.0 ├─┬ [email protected] │ ├─┬ [email protected] │ │ ├── [email protected] │ │ └── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├─┬ [email protected] │ │ └─┬ [email protected] │ │ └── [email protected] │ ├── [email protected] │ ├── UNMET PEER DEPENDENCY [email protected]>=0.14.0 │ ├── UNMET PEER DEPENDENCY [email protected]>=0.14.0 │ ├─┬ [email protected] │ │ └── UNMET PEER DEPENDENCY [email protected]>=0.14.0 │ ├── [email protected] │ ├── [email protected] │ └── [email protected] └── UNMET PEER DEPENDENCY [email protected]>=0.14.0 npm WARN enoent ENOENT: no such file or directory, open '/Users/../../package.json' npm WARN [email protected] requires a peer of [email protected]>=0.14.0 but none was installed. npm WARN [email protected] requires a peer of [email protected]>=0.14.0 but none was installed. npm WARN [email protected] requires a peer of [email protected]>=0.14.0 but none was installed. npm WARN [email protected] requires a peer of [email protected]>=0.14.0 but none was installed. npm WARN [email protected] requires a peer of [email protected]>=0.11.0 but none was installed. npm WARN [email protected] requires a peer of [email protected]>=0.14.0 but none was installed. 

La mia domanda è: devo installare React prima di installare react-bootstrap? Non vedere alcuna menzione specifica di esso nel documento . (Sono nuovo di React e non sapevo nemmeno che avrei bisogno di React anche se sto usando react-bootstrap. Pensavo che includesse anche React. Ma visto questo citato nella sezione Javascript dello stesso doc più tardi: “Se hai React setup e React-Bootstrap installati hai tutto ciò che ti serve. “)

Nell’ecosistema React, è necessario installare sempre react + react-dom . Non fare affidamento sulle dipendenze tra pari in generale.

Sì, è necessario installare reactjs e reactjs separatamente. Una dipendenza peer è quella che il pacchetto che stai installando si presume sia già installato.

Il comportamento è cambiato in npm 3 per avvertire semplicemente di quelli che mancano.

npm install react react-dom react-bootstrap --save