【问题标题】:when running yarn install, what does it mean when a module doesn't provide another?运行 yarn install 时,一个模块不提供另一个模块是什么意思?
【发布时间】:2020-05-20 08:23:45
【问题描述】:

当我在使用 firebase 的 react 应用程序上运行 yarn 时,我会收到几个警告,例如...

@firebase/auth@npm:0.14.5 [c52f6] doesn't provide @firebase/app-types@0.x requested by @firebase/auth-types@npm:0.10.0

myapp@workspace:. doesn't provide @testing-library/dom@>=5 requested by @testing-library/user-event@npm:10.2.0

(仅供参考...我正在使用纱线 v2)

这是否意味着我需要将这些显式添加到我的 package.json 中?

【问题讨论】:

标签: node.js npm yarnpkg yarnpkg-v2


【解决方案1】:

此错误代码为 YN0002,请参阅 official documentation 解释此错误。

这是关于 peer-dependencies 的依赖项,这些依赖项通常与特定版本的另一个依赖项(其对等项)一起加载。

总而言之,这是一个只能由包作者修复的错误。作为最终用户,您将无法应用官方文档中提到的任何建议。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-28
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 2018-07-03
    • 2012-05-28
    相关资源
    最近更新 更多