我想在使用 kafkajs NPM 包的 Typescript 项目中编写代码单元/集成测试。该项目推荐在其自己的
单元测试中使用的
testHelpers
模块。但是,该模块“似乎”并未包含在软件包中。在我自己的代码中依赖和访问 testHelpers
模块的正确方法是什么?我通过将 "kafkajs": "^2.2.4"
添加到我的
dependencies
文件中的 devDependencies
字段(并尝试添加/仅添加到 package.json
)来安装软件包。通过检查 node_modules/kafkajs
我可以看到
testHelpers
文件夹不存在。文档最有可能引用包自己的测试,帮助程序可能对您没有用。任何与测试相关的内容都不会有意泄露给 npm,npmignore 也适用于此。如果您认为它们有用,您必须手动复制 testHelpers 或将整个存储库克隆到您的项目