Node.js 使用lerna在各种包装上运行摩卡咖啡
我刚刚开始使用mono回购,使用多个包 在我的所有软件包上,我都将使用Node.js 使用lerna在各种包装上运行摩卡咖啡,node.js,mocha.js,lerna,Node.js,Mocha.js,Lerna,我刚刚开始使用mono回购,使用多个包 在我的所有软件包上,我都将使用mocha进行单元测试。但目前,我的包中只有一个可以进行单元测试 根据我的理解,我不应该只在rootpackage.json上安装mocha,然后运行lerna run test,以便只在num包中有可用测试脚本的包中运行它,对吗 不幸的是,就目前而言,这是行不通的 我在根目录中安装了mocha作为devDependency。但是,如果我运行了lerna run test--scope=myPackage我会得到以下消息: 摩
mocha
进行单元测试。但目前,我的包中只有一个可以进行单元测试
根据我的理解,我不应该只在rootpackage.json
上安装mocha
,然后运行lerna run test
,以便只在num包中有可用测试脚本的包中运行它,对吗
不幸的是,就目前而言,这是行不通的
我在根目录中安装了mocha
作为devDependency
。但是,如果我运行了lerna run test--scope=myPackage
我会得到以下消息:
摩卡:找不到命令
因为它实际上是安装在根目录中的,所以它不应该适用于所有软件包吗?如果不是这样的话,我还缺什么?毕竟,我必须在所有这些设备中安装摩卡吗?你有没有想过这一点?