茉莉花不会退出testing完成导致CI停滞

我在我的package.json中写了下面的testing命令:

"scripts": { "test": "./node_modules/.bin/jasmine-node spec", }, 

当我运行npm test所有npm test都成功完成,但是terminal进程没有将控制权释放回input,因此,当我将应用程序部署到configuration项时,由于它始终没有显示完成,因此挂起了构build步骤。

我试着做: ./node_modules/.bin/jasmine-node spec && exit&& exit命令似乎并没有完全放弃控制权。

我解决了这个问题,在完成运行testing之后,在茉莉花上添加一个--forceexit标志。

对于那些未来会遇到同样问题的人来说:

 "scripts": { "test": "jasmine-node spec --forceexit" },