我希望在 Node.js 服务器上实现“ https://github.com/LIFX/lifx-gem ”命令,并且想知道如何完成此任务。
我的基本问题更笼统:如何在 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 模块。