有没有办法使用 vuejs 使用 linux 行命令?

Is there a way to use linux line commands using vuejs?

我知道 Nodejs 可以用作 Vue 的后端和前端,但我也不知道它是否有效,因为我想要的是如果在 vue 组件中我按下一个按钮称为执行,这会调用方法内部的函数并使用 child_process library

执行命令

Vue.JS 在前端工作,所以你需要一些东西作为后端。我已经开发了一些相同的任务。按下按钮后,有一个 API 调用 rest 后端,expressJS 上的后端执行系统调用。

当您在开发模式下启动 vue (npm 运行 serve) 时,它仅使用它的 Web 后端进行开发,在生产模式下您可以编译它 (npm 运行 build) 到静态文件。

简单的解决方案是使用 vue + expressJS。在 Express 应用程序中,您可以编写一些休息方法并在服务器环境中调用您需要的方法。您也可以在 expressJS 应用程序中设置静态位置(它的意思是静态内容位置),并将生产 vue 文件放入其中。

次要可以使用 nuxt.js 因为它在开发和产品模式下有自己的 Web 服务器。但在这种情况下,您还需要为 nuxt web 后端实施一个 expressjs 应用程序