我使用一个Web应用程序,它在后端运行Python FAST API,在前端运行Electronics+Vite+Vue. 我们如何在同一个shell 中构建和运行前端和后端? 我找到了一种在Package.json中运行脚本以构建一个Python后端的方法.这是不是很好的做法?如果不是,还有其他 Select 吗?

谢谢

推荐答案

有一个名为concurrently的包,它允许您同时运行多个命令.

首次并发安装

npm i concurrently 

下面是一个可以在package.json文件中创建示例

"scripts": {
  "start": "concurrently \"cd backend && uvicorn main:app --reload\" \"cd frontend && npm run dev\""
}
  • 一个更好的 Select 是使用像Docker这样的工具来容器前端和后端应用程序.这样,它们就可以在各自隔离的环境中独立运行.然后,您可以使用Docker Compose来管理容器,并使用单个命令启动它们

Python相关问答推荐

如何在句子之间添加空白但忽略链接?

Pandas .类型错误:只能将字符串(而不是int)连接到字符串

如何从. text中进行pip安装跳过无法访问的库

如何将uint 16表示为float 16

Python中的锁定类和线程以实现dict移动

我可以使用极点优化这个面向cpu的pandas代码吗?

在Python中,什么表达相当于0x1.0p-53?

有没有方法可以修复删除了换码字符的无效的SON记录?

列表上值总和最多为K(以O(log n))的最大元素数

使用LineConnection动画1D数据

如何在msgraph.GraphServiceClient上进行身份验证?

使用SciPy进行曲线匹配未能给出正确的匹配

我在使用fill_between()将最大和最小带应用到我的图表中时遇到问题

Vectorize多个头寸的止盈/止盈回溯测试pythonpandas

从numpy数组和参数创建收件箱

优化pytorch函数以消除for循环

如何在类和classy-fastapi -fastapi- followup中使用FastAPI创建路由

当递归函数的返回值未绑定到变量时,非局部变量不更新:

Python导入某些库时非法指令(核心转储)(beautifulsoup4."" yfinance)

用砂箱开发Web统计分析