代码之家  ›  专栏  ›  技术社区  ›  Natalia

为什么当我的包依赖于其他包时我会出错?

  •  0
  • Natalia  · 技术社区  · 5 年前

    我已经出版了我的第一个包裹。它除了一个组件之外还能工作。当我使用npm link测试该组件时,它对另一个包(而不是我的包)有依赖关系,但没有依赖关系。但有了依赖关系,我有一个错误: 一。您可能有不匹配的React和renderer版本(例如React DOM) 2。你可能违反了钩子的规则 我的项目不使用钩子。

    我的代码:

        render() {
    
            return (
              <div>
                <MediaQuery>
                      ...
                </MediaQuery>
             </div>
    )
    }
    

    问题出在MediaQuery中。没有它,我的包就可以工作。

    0 回复  |  直到 5 年前