1

我有一个现有的项目,并且真的开始进入前端。目前基本上只有占位符,以确保后端和前端正在通话。

我想使用reactstrap,但方向对我来说并不完全清楚,所以正在寻找澄清。我一直在跳过该create-react-app部分,因为我没有使用它。

我只是在 添加引导部分。它说:

npm install --save bootstrap@4.0.0

马上说:

npm WARN ajv-keywords@3.1.0 requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN bootstrap@4.0.0 requires a peer of jquery@1.9.1 - 3 but none is installed. You must install peer dependencies yourself.

jquery我给人的印象react是相互排斥的,所以我真的需要这样做吗?

npm install --save reactstrap@next react@^16.0.0 react-dom@^16.0.0

这安装得很好。

然后它说:

在 src/index.js 文件中导入 Bootstrap CSS:

import 'bootstrap/dist/css/bootstrap.css';

我想建议只下载 CSS 文件并将其读入入口点。是否reactstrap依赖此配置才能正常工作?

我不能通过 CDN 将 Bootstrap v4 读入index.htmlSPA 吗?reactstrap还能正常工作吗?

一个比另一个更可取吗?

4

1 回答 1

1

您可以忽略 jQuery 警告,因为 reactstrap 仅使用引导程序的 css 部分。

是的。只要您包含引导程序 4.0 的链接,CDN 就可以工作。

于 2018-02-24T01:38:33.673 回答