在命令行(如npm)中使用别名运行python命令

在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


青春有我
浏览 245回答 2
2回答

冉冉说

好吧,这是一种解决方法,但是显然,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,因此您可以一起运行多个文件,等等。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python