可传递的npm devDependencies

3
我们知道NPM中依赖项的工作原理。我的问题是,我如何创建一个通用库,为多个其他组件提供dev依赖项?
假设我有一个微服务架构,在这个架构中,所有组件都使用mochanyc来运行测试。
我不想进入每个单独的组件添加它们,而是从一个位于devDependencies中的中央库中管理这个“测试框架”,但由于它们不是传递性的,因此它们没有被安装。我也不能把它们放在dependencies中,因为它们在生产模式下不相关...
在NPM中是否可能实现这一点?
1个回答

1

我已经搜索了相同的内容,但遗憾的是,回复是:
不,这在NPM中不可能实现

解决方法

直接将它们添加到peerDependencies列表中,并依靠三次摇晃来使其正常工作。

功能请求

https://github.com/npm/rfcs/issues/553


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接