在我app.js无CSS:应用于reactJs组件
[import React, {PropTypes} from 'react';
import { Navbar, NavbarBrand, Nav, NavItem, NavLink } from 'reactstrap';
const TopHeader = (props) => {
return(
<div>
<Navbar color="faded" light>
<NavbarBrand href="/">reactstrap</NavbarBrand>
<Nav className="pull-xs-right" navbar>
<NavItem>
<NavLink href="/components/">Components</NavLink>
</NavItem>
<NavItem>
<NavLink href="https://github.com/reactstrap/reactstrap">Github</NavLink>
</NavItem>
</Nav>
</Navbar>
</div>
);
}][1]
它呈现的元素,但没有任何CSS。我已经在firefox和chrom中尝试过了。当我去检查元素时,没有任何CSS类。我没有任何自定义CSS。纯HTML元素在没有任何CSS的情况下呈现的原因是什么?
编辑:
至于建议,我说:
import 'grommet/scss/vanilla/index';
为gommet组件在我的js文件。
,并得到这个错误:
gommet scss file import error snapshot
编辑:
ERROR in ./~/css-loader!./~/sass-loader!./~/grommet/scss/vanilla/index.scss
Module build failed:
@import "inuit-defaults/settings.defaults";
^
File to import not found or unreadable: inuit-defaults/settings.defaults
Parent style sheet: /home/simran/webocity_POS_react/node_modules/grommet/scss/grommet-core/_settings.scss
in /home/simran/webocity_POS_react/node_modules/grommet/scss/grommet-core/_settings.scss (line 2, column 1)
@ ./~/grommet/scss/vanilla/index.scss 4:14-102 13:2-17:4 14:20-108
如何将boostrap.css导入到您的项目中?看起来你没有在任何地方加载样式表 – finalfreq