【发布时间】:2020-05-17 23:43:38
【问题描述】:
有没有什么方法可以在本地部署 VueJS 应用而不受浏览器的限制?
我希望用户能够从命令行调用应用程序,例如app_name --port 6000,然后能够从http://127.0.0.1:6000 或他们选择的任何其他端口加载应用程序。重要的是,Vue App 必须能够导入和使用原生 NodeJS 模块,例如 fs 和 zeromq。
【问题讨论】:
-
请查看post
-
@BoussadjraBrahim 感谢您的评论,但链接的建议是使用辅助 ExpressJS 进程。 VueJS 无法访问原生模块,API 接口需要介于两者之间。
-
Vuejs 或任何其他前端框架,只要它们在浏览器环境中运行,就无法直接访问硬件。不过,您可以使用 Electron 将 Vuejs 应用程序包装到桌面应用程序中。它还为您提供了一个专门用于访问硬件的单独进程。
-
@evolon 我使用的是 Electron,但它附带了大量我不需要的东西。
-
那么你可能应该启动一个简单的节点服务器并通过http从浏览器发出请求。
标签: javascript node.js vue.js zeromq