我有一个使用编译为 css 文件的本地 scss 的 React 网站。但是现在我想在一个且只有一个组件中使用 Bootstrap。
我已经关注了https://reactstrap.github.io/并让它工作了。但是引导程序现在应用于所有站点,因为我有这个
import 'bootstrap/dist/css/bootstrap.min.css';
在我的index.js
文件中
如果我随后取出导入index.js
并将其放入我的组件中,引导程序仍会应用于整个站点。
我是否必须将引导程序导入到这个组件中,并且只使用某种形式的 React css-module 加载这个组件?有没有办法限制引导整个 css 文件的范围?
我知道在javascript中可以动态完成这样的事情,下面的伪代码
var sheet = document.getElementById(styleSheetId);
sheet.disabled = true;
sheet.parentNode.removeChild(sheet);
然后可以再次添加