我发现我无法在Vue.js中示例化子进程。有没有办法在Vue.js(2.x)中执行python脚本?
dwbf0jvd1#
理论上可以添加pyscript,请参见:https://pyscript.net/
tkclm6bt2#
Vue严格地说是一个客户端框架,除非是从Nuxt.js使用。如果您不使用Nuxt,则需要某种服务器(无论是Python还是Node或其他什么),并且在需要时可以调用Python脚本。如果使用Nuxt,可以调用Node的child_process.spawn(或exec、spawnSync或execSync)来运行Python脚本最后一种选择是将python转换为JS或编译为WebAssembly,但听起来您想要做的是运行服务器端脚本,我的建议是从Python服务器(或其他可以执行Python的服务器)提供Vue应用程序。
child_process.spawn
2条答案
按热度按时间dwbf0jvd1#
理论上可以添加pyscript,请参见:https://pyscript.net/
tkclm6bt2#
Vue严格地说是一个客户端框架,除非是从Nuxt.js使用。如果您不使用Nuxt,则需要某种服务器(无论是Python还是Node或其他什么),并且在需要时可以调用Python脚本。如果使用Nuxt,可以调用Node的
child_process.spawn
(或exec、spawnSync或execSync)来运行Python脚本最后一种选择是将python转换为JS或编译为WebAssembly,但听起来您想要做的是运行服务器端脚本,我的建议是从Python服务器(或其他可以执行Python的服务器)提供Vue应用程序。