【问题标题】:Is it possible to use a python script in Vue.js?是否可以在 Vue.js 中使用 python 脚本?
【发布时间】:2021-01-08 03:13:59
【问题描述】:

我发现我无法在 Vue.js 中实例化子进程。有没有办法在 Vue.js (2.x) 中执行 python 脚本?

【问题讨论】:

    标签: javascript python node.js vue.js vuejs2


    【解决方案1】:

    Vue 严格来说是一个客户端框架,除非从 Nuxt.js 使用。如果您不使用 Nuxt,则需要某种服务器(无论是 Python 还是 Node 或其他),并且可以在需要时调用 python 脚本。如果您使用 Nuxt,您可以调用 Node 的 child_process.spawn(或 exec,或 spawnSync 或 execSync)来运行 Python 脚本(参见 these docs)。最后一种选择是将您的 python 转换为 JS 或将其编译为 WebAssembly,但听起来您想要做的是运行服务器端脚本,所以这对您不起作用。我的建议是从 Python 服务器(或其他可以执行 Python 的服务器)为您的 Vue 应用程序提供服务。

    【讨论】:

      猜你喜欢
      • 2019-06-09
      • 2019-07-04
      • 1970-01-01
      • 2020-09-18
      • 2021-05-10
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 2014-09-14
      相关资源
      最近更新 更多