【发布时间】:2021-11-14 18:38:12
【问题描述】:
我将引导程序用于 React 项目以及 Yarn 作为包管理器。
我剥离了引导程序包以仅保留模态组件(从而避免不必要的重量)。
问题是,每当我在我的项目中添加一个包时,似乎引导包被重建,重新添加了我最初删除的所有组件。
即使我正在执行yarn install 或yarn add,有没有办法阻止引导程序包重建?
感谢您的帮助。
【问题讨论】:
标签: reactjs bootstrap-4 yarnpkg
我将引导程序用于 React 项目以及 Yarn 作为包管理器。
我剥离了引导程序包以仅保留模态组件(从而避免不必要的重量)。
问题是,每当我在我的项目中添加一个包时,似乎引导包被重建,重新添加了我最初删除的所有组件。
即使我正在执行yarn install 或yarn add,有没有办法阻止引导程序包重建?
感谢您的帮助。
【问题讨论】:
标签: reactjs bootstrap-4 yarnpkg
在docs 中,您可以找到有关如何导入单个组件的信息:
您应该导入单个组件,例如:react-bootstrap/Button 而不是整个图书馆。这样做只会引入特定的 您使用的组件,这可以显着减少 您最终发送给客户端的代码。
// Import single component
import Button from 'react-bootstrap/Button';
// or less ideally (imports the entire library)
import { Button } from 'react-bootstrap';
其他方式是将项目分叉到您的个人存储库并创建一个满足您特定需求的版本。但是以后会更难升级。
【讨论】: