使用`npm test`测试嵌套的Node.js包
如果你编写了嵌套的 npm 包,在子包中执行 npm test
会非常麻烦。为了简化这个过程,可以在顶级包的 scripts
中使用 nest,这样 npm test
就能自动递归地在所有嵌套的子包上运行测试。
例如,使用以下配置:
\"scripts\": {
\"test\": \"mocha test/test.js && nest\"
}
如果你需要在所有嵌套的子包中递归运行其他命令,可以使用 echo-name 或 install。你还可以自定义命令和参数:
var nest = require('./index.js');
nest.command = '/path/to/new/shell/command/to/execute/recursively';
nest.args = ['-f']; // 参数设置
下载地址
用户评论