在node中,您可以定义package.json。然后定义一个script块,如下所示:"scripts": { "start": "concurrently -k -r -s first \"yarn test:watch\" \"yarn open:src\" \"yarn lint:watch\"", },因此,在根目录中,我可以yarn start运行concurrently -k -r -s first \"yarn test:watch\" \"yarn open:src\" \"yarn lint:watch\"Python 3中的等效功能是什么?如果我想调用一个脚本python test来运行python -m unittest discover -v
2 回答
冉冉说
TA贡献1877条经验 获得超1个赞
好吧,这是一种解决方法,但是显然,npm如果安装了它,则可以使用。我在package.jsonpython应用程序的根目录中创建了一个文件。
{
"name": "fff-connectors",
"version": "1.0.0",
"description": "fff project to UC Davis",
"directories": {
"test": "tests"
},
"scripts": {
"install": "pip install -r requirements.txt",
"test": "python -m unittest discover -v"
},
"keywords": [],
"author": "Leo Qiu",
"license": "ISC"
}
那么我就可以使用npm install或yarn install安装所有依赖项,yarn test或npm test运行测试脚本。
您也可以做preinstall和postinstall钩。例如,您可能需要删除文件或创建文件夹结构。
另一个好处是此设置允许您使用任何npm库(如)concurrently,因此您可以一起运行多个文件,等等。
添加回答
举报
0/150
提交
取消