[英]Do I need to install React before I install react-bootstrap
我正在嘗試安裝react-bootstrap。 當我運行命令
npm install react-bootstrap --save
我得到以下內容(一些路徑名替換為'...'):
npm WARN saveError ENOENT: no such file or directory, open '/Users/../package.json'/Users/.../..
├── UNMET PEER DEPENDENCY react@>=0.14.0
├─┬ react-bootstrap@0.30.7
│ ├─┬ babel-runtime@6.20.0
│ │ ├── core-js@2.4.1
│ │ └── regenerator-runtime@0.10.1
│ ├── classnames@2.2.5
│ ├── dom-helpers@2.4.0
│ ├─┬ invariant@2.2.2
│ │ └─┬ loose-envify@1.3.0
│ │ └── js-tokens@2.0.0
│ ├── keycode@2.1.8
│ ├── UNMET PEER DEPENDENCY react@>=0.14.0
│ ├── UNMET PEER DEPENDENCY react-dom@>=0.14.0
│ ├─┬ react-overlays@0.6.10
│ │ └── UNMET PEER DEPENDENCY react@>=0.14.0
│ ├── react-prop-types@0.4.0
│ ├── uncontrollable@4.0.3
│ └── warning@3.0.0
└── UNMET PEER DEPENDENCY react-dom@>=0.14.0
npm WARN enoent ENOENT: no such file or directory, open '/Users/../../package.json'
npm WARN react-bootstrap@0.30.7 requires a peer of react@>=0.14.0 but none was installed.
npm WARN react-bootstrap@0.30.7 requires a peer of react-dom@>=0.14.0 but none was installed.
npm WARN react-overlays@0.6.10 requires a peer of react@>=0.14.0 but none was installed.
npm WARN react-overlays@0.6.10 requires a peer of react-dom@>=0.14.0 but none was installed.
npm WARN uncontrollable@4.0.3 requires a peer of react@>=0.11.0 but none was installed.
npm WARN react-prop-types@0.4.0 requires a peer of react@>=0.14.0 but none was installed.
在安裝react-bootstrap 之前是否需要安裝React? 我在文檔中沒有看到任何具體提及。 (我是React的新手,如果我使用react-bootstrap,甚至都不知道我也需要React。我以為它也包括React。但是后來在同一文檔的Javascript部分中提到了這一點:“如果安裝了React安裝程序和React-Bootstrap之后,您將擁有所需的一切。”)
在React生態系統中,您應該始終先安裝react
+ react-dom
。 通常不要依賴對等項。
是的,您將需要分別安裝react和react-dom。 對等依賴項是您正在安裝的軟件包假定已安裝的依賴項。
行為在npm 3中進行了更改,只是警告那些缺失的對象。
npm install react react-dom react-bootstrap --save
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.