grunt-mocha-test 使用 npm 的 Peer Dependencies 功能
我不确定“Peer Dependencies”是什么,所以我检查了 npm 文档并发现:
npm 作为包管理器非常棒。特别是,它很好地处理了子依赖项:如果我的包依赖于请求版本 2 和 some-other-library
我的意思是:
- 具有“对等依赖项”意味着依赖项可能需要其他依赖项才能正常运行。
- npm 创建树状结构,其中依赖是根,根依赖有子依赖
我剩下的问题是:
孩子的依赖从何而来?它们是副本吗?或者它们是否引用了 package.json 中已经存在的其他依赖项?