如何在 Node.js/Javascript 上实现 Ruby



我希望在 Node.js 服务器上实现"https://github.com/LIFX/lifx-gem"命令,并且想知道如何完成此任务。

我的基本问题更通用:如何在JavaScript环境中实现或注入Ruby代码。

有几个项目旨在做到这一点,但 Opal 似乎正在积极开发。如果您无法在目标平台上运行 Ruby,或者想要浏览器应用程序,这可能是在 Node.js 环境中实现 Ruby 库的最佳方式。

需要

明确的是,Ruby是一种后端服务器端语言,而Node.js使用JavaScript作为后端服务器端语言。不幸的是,我不相信你可以在JavaScript环境中运行Ruby代码,除非你有某种编译器将Ruby代码转换为JavaScript代码。

最好的办法是查看是否有该 Gem 作为 NPM 模块的等效实现。

最新更新