Npm package.json继承

时间:2017-02-24 14:47:53

标签: maven npm package

在Maven中是否存在像父pom一样的机制。 目标是为脚本,依赖项和devDependencies提供公共基本配置。 不是基于像yeoman这样的模板,而是基于父版本。因此,任何更改其父版本的项目都会自动获得此父级的更改。

你能指点我提示吗?

谢谢!

4 个答案:

答案 0 :(得分:4)

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

特别参见讨论here和此comment

答案 1 :(得分:2)

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

文档仍处于早期阶段,但可行。

答案 2 :(得分:0)

纱线具有此功能(workspaces),我建议为此使用纱线。

答案 3 :(得分:0)

我真的很想念 maven 的干燥和配置超过约定的概念,例如还有 pom 包含功能中的父 pom。

如果你有十个 node.js 项目,你必须一遍又一遍地定义 ts.config、lint、husky、jest、构建脚本……并且你必须让它们保持同步。