我使用webpack打包的时候说 'injectGlobal' was not found in 'styled-components'
来源:7-1 项目目录搭建,Styled-Components 与 Reset.css 的结合使用
_cp
2020-04-04
我使用webpack打包的时候说 export ‘injectGlobal’ was not found in ‘styled-components’ 这是什么情况
1回答
-
慕粉202224771
2020-04-04
injectGlobal 过时了,可以尝试 用 createGlobalStyle 替换掉
具体用法:
1. style.js
import { createGlobalStyle } from "styled-components";
export const GlobalStyle = createGlobalStyle`
//伪代码
...reset.css
`;
2. App.js
// //引入样式
import { GlobalStyle } from "./style.js";
import { IconfontStyle } from "./static/iconfont/iconfont";
class App extends React.Component {
render() {
return (
<Provider store={store}>
<GlobalStyle /> //后面的组件样式都会生效
<IconfontStyle />
<Header></Header>
</Provider>
);
}
}
export default App;
100