import subprocess from visualization import main if __name__ == '__main__': # 创建一个startupinfo对象,用于配置新进程 startupinfo = subprocess.STARTUPINFO() startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW startupinfo.wShowWindow = subprocess.SW_HIDE # 确保窗口被隐藏 # 执行命令,不捕获输出,不显示命令行窗口 subprocess.run(['npm', 'install', 'jsdom'], shell=True, startupinfo=startupinfo) main()