我使用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;


10
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2497 问题

查看课程