为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

青春有我 2021-03-30 13:10:34
在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,因此您可以一起运行多个文件,等等。


查看完整回答
反对 回复 2021-04-13
  • 2 回答
  • 0 关注
  • 242 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信