【发布时间】:2021-10-03 12:35:37
【问题描述】:
我的package.json 中有一个脚本,看起来像这样:
"scripts": {
"test": "... && mocha --full-trace test/db test/http test/storage test/utils",
我想将--async-stack-traces 传递给mocha,但--async-stack-traces 是节点命令行参数,而不是mocha 命令行参数。
我想我可以通过运行node --async-stack-traces node_modules/mocha/bin/mocha --full-trace test/db test/http test/storage test/utils 来实现这一点,但是这让人感觉不优雅或不习惯。还有其他方法可以实现吗?
【问题讨论】:
-
这因 bin 而异。我会打开 node_modules/.bin/mocha 看看它是如何调用节点的。通常很清楚如何将标志传递给节点。
标签: javascript node.js npm package.json npm-scripts