在 Ubuntu 上运行 npm 3.10.3 和 node 6.7.0,我使用“npm-run”包允许以跨平台方式在本地使用可执行节点脚本。因此,例如,对于一些简单的 ava 测试,我在 package.json 中运行了以下内容。
"scripts": {
"test": "npm-run ava --serial "
}
但是,我注意到在验证没有全局安装 ava 之后,以下操作也可以正常工作:
"scripts": {
"test": "ava --serial "
}
我还没有在 Windows 上测试过,所以陪审团还没出来,但是有谁知道现在 npm 是否直接支持这种行为?如果是这样,是否仍建议使用 npm-run 以实现向后兼容性?
谢谢,
约翰