【发布时间】:2019-05-05 18:21:07
【问题描述】:
【问题讨论】:
-
您不运行依赖项的测试。每个项目通常只运行自己的测试。库代码预计已经过测试。您应该已经建立了一个自己的项目,您可以在其中开发您的依赖项并在那里运行测试。
标签: javascript reactjs testing jestjs
【问题讨论】:
标签: javascript reactjs testing jestjs
我不知道您的需求是什么,但这是错误的。 如果您希望您的项目成为依赖项,还有其他最安全的方法可以做到这一点。
例如,使用 yarn,您可以从您的计算机安装一个包作为依赖项。
考虑下面的例子:你有你的main-project,你想在其中包含你的sub-project。
因此,在您的main-project 目录中,您可以运行yarn add ../path/to/sub-project,yarn 会将您的sub-project 的代码复制到main-project 中。通过这种方式,您可以将代码分成两个不同的存储库。
如果您的 sub-project 在 github、bitbucket 或其他任何东西上,更好的方法是将您的 repo 的 url 提供给 yarn。
每次你运行yarn 时,Yarn 都会自动将 repo 克隆到你的 node_modules 中。您还可以指定要使用的特定提交。
在 yarn 文档中了解更多信息。
【讨论】: