在npm run serve命令构建项目成功之后,如何使用popen运行第二个子进程?

时间:2020-09-24 14:16:13

标签: python vue.js npm subprocess popen

对于我的网站项目,我想制作一个Python脚本来启动我需要的所有依赖项,例如后端和前端。

我当前正在使用sp = subprocess.Popen('npm run serve',shell=True)执行命令以启动我的Vue.js前端。到目前为止,一切正常。

我现在要实现的是,一旦npm run serve命令成功启动vue项目后,就自动在firefox中打开网站。 我已经成功通过sp = subprocess.Popen('firefox localhost:5000',shell=True)打开了网站。但是此命令将比构建vue项目更快,因此它将显示“无法连接”-firefox页面。

由于我是初学者,所以我不知道是否有可能等到运行Firefox的子进程,直到npm完成,并且会很高兴得到提示!

0 个答案:

没有答案