有没有一种方法可以将依赖对象从 angular 项目的 package.json 文件中分离出来?

时间:2021-03-22 11:44:47

标签: javascript node.js angular npm package.json

这是场景 我有多个属于同一个项目的角度应用程序。当我需要升级 npm package, 时,我需要更改每个应用程序中的所有 package.json 文件。我尝试过 mono repo,但它不适用于我的项目,因为 npm scripts 与所有应用程序不同。

所以我想将节点依赖项与应用程序分开,并保留 package.json 文件的 npm 脚本。

有没有办法只从 package.json 文件中分离依赖对象?或者有其他建议吗?

2 个答案:

答案 0 :(得分:1)

如果我理解得很好,这无法通过 npm 完成,但似乎可以通过 yarn 工作区来实现:

yarn安装指南:

答案 1 :(得分:1)

遗憾的是 npm 不支持 package.json 继承。请参阅此link

另一方面,你为什么不自定义你的 npm 脚本?为每个 npm 命令创建别名。 例如

"test-app1": "ng test app1",
"test-app2": "ng test app2 --code-coverage --no-watch --no-progress --browsers ChromeHeadlessNoSandbox",
相关问题