【问题标题】:Npm package.json inheritanceNpm package.json 继承
【发布时间】:2017-07-15 10:57:57
【问题描述】:

npm 中是否有类似 Maven 中父 pom 的机制。 目标是为脚本、依赖项、devDependencies 提供一个通用的基本配置。 不是基于像 yeoman 这样的模板,而是基于父版本。这样,任何更改其父版本的项目都会自动获取此父版本中的更改。

你能给我指出实现这一点的提示吗?

谢谢!

【问题讨论】:

    标签: maven npm package


    【解决方案1】:

    Yarn 有这个功能 (workspaces),我推荐使用 yarn。

    【讨论】:

    • 这对扩展包没有帮助,工作区解决了一个不同的问题——在同一个 monorepo 中处理多个包
    【解决方案2】:

    我们构建了https://github.com/Cosium/dry-dry
    它的唯一目的是添加 package.json 继承能力。
    它将所有命令委托给 npm。

    文档仍处于早期阶段,但它可以工作。

    【讨论】:

    • 老兄,这太棒了!正是我们开始觉得我们应该做的事情,但你做到了,而且做得很好!非常感谢!
    【解决方案3】:

    目前没有内置的 npm 机制来实现这一点,未来也不可能有。

    请参阅here 和此comment 的讨论。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-18
      • 2018-01-25
      • 1970-01-01
      • 2021-10-04
      • 2018-09-04
      • 2011-08-24
      • 1970-01-01
      相关资源
      最近更新 更多