【问题标题】:Inherit or share package.json dependencies继承或共享 package.json 依赖项
【发布时间】:2022-05-03 01:29:55
【问题描述】:

我们有几个不同的项目使用 React 和 TypeScript 包等主要依赖项。每个项目(由不同的开发团队维护)都使用不同版本的 React 和 TypeScript - 问题在这里:

是否有任何巧妙的方法来共享/继承/强制在所有这些项目中使用特定版本的主要依赖项?即:

【问题讨论】:

标签: npm yarnpkg package.json package-managers


【解决方案1】:

是的,这绝对是可能的。最简单的方法是在 package.json 文件中创建具有所需公共依赖项的 npm 模块,并将其发布到您的存储库中。然后在项目中,将发布的 npm 模块作为依赖项。这些项目可以进一步需要其他依赖项,并在需要时覆盖父项中的任何依赖项。

【讨论】:

    猜你喜欢
    • 2019-12-19
    • 2016-02-18
    • 2021-08-16
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 2018-06-07
    • 1970-01-01
    • 2012-04-05
    相关资源
    最近更新 更多