使用lerna在各种包装上运行摩卡咖啡

时间:2019-07-15 15:22:21

标签: node.js mocha lerna

我刚开始使用lerna使用包含多个包的单声道仓库。

在我所有的包装上,我将使用mocha进行单元测试。但目前看来,我只有一个软件包可以进行单元测试。

根据我的理解,我是否应该只能在根mocha上安装package.json然后运行lerna run test以便仅在具有可用测试的软件包中运行num包中的脚本正确吗?

不幸的是,这不起作用。

我已将mocha作为devDependency安装在根目录中。但是,如果我运行lerna run test --scope=myPackage,则会收到以下消息:

  

mocha:找不到命令

因为它实际上安装在根目录中,所以它不适用于所有软件包吗?如果不是这种情况,我在这里想念什么?毕竟我必须在所有这些机器中安装摩卡吗?

0 个答案:

没有答案