Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 勒纳+;样式化组件monorepo无效挂钩_Reactjs_Styled Components_Lerna_Monorepo - Fatal编程技术网

Reactjs 勒纳+;样式化组件monorepo无效挂钩

Reactjs 勒纳+;样式化组件monorepo无效挂钩,reactjs,styled-components,lerna,monorepo,Reactjs,Styled Components,Lerna,Monorepo,我正在开发一个monorepo,它有一个集中的UI库,我想在其中使用样式化组件 目前,我的库在没有样式化组件的情况下运行良好,并且能够成功地将组件拉入其他项目 然而,一旦我安装样式化组件并重构组件以使用样式,我就会得到一个无效的钩子调用 我见过多个关于无效钩子的问题,但没有一个是关于基本样式的组件实现的 我已经尝试使最简单的组件可以导出,以使其工作 组件 import React from 'react' import styled from 'styled-components' cons

我正在开发一个monorepo,它有一个集中的UI库,我想在其中使用样式化组件

目前,我的库在没有样式化组件的情况下运行良好,并且能够成功地将组件拉入其他项目

然而,一旦我安装样式化组件并重构组件以使用样式,我就会得到一个无效的钩子调用

我见过多个关于无效钩子的问题,但没有一个是关于基本样式的组件实现的

我已经尝试使最简单的组件可以导出,以使其工作

组件

import React from 'react'
import styled from 'styled-components'

const StyledButton = styled.button`
    background: #000;
`
  
const Button = ({ children }) => {
    return (
        <StyledButton>{ children }</StyledButton>
    )
}

export default Button

为偶然发现此问题的任何人添加更新。我使用
craco
从我的网站映射节点_模块,以使用我的组件库中的react节点_模块。我不知道为什么使用相同版本的react会发生此错误
Packages
    library: 
       react & react-dom: ^17.0.1 (react & react-dom)
       styled-components: ^5.2.1
    website:
       react & react-dom: ^17.0.1 (react & react-dom)