首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何强制execjs使用Node.js?

如何强制execjs使用Node.js?
EN

Stack Overflow用户
提问于 2012-03-13 23:17:54
回答 3查看 11.4K关注 0票数 31

我有一个rails应用程序,我想强制execjs使用Node.js作为javascript运行时。我如何检查哪个运行时execjs正在使用?

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-02-15 05:53:45

我想出了如何设置javascript运行时。在config/boot.rb中,我放入了下面一行:ENV['EXECJS_RUNTIME'] = 'Node'

票数 30
EN

Stack Overflow用户

发布于 2015-03-30 21:53:10

虽然如果你想全局设置这个选项,Max 's answer是非常有效和好的,但值得注意的是,还有一种更简单的方法。要打印出当前运行时,在通过require 'execjs'导入ExecJS之后,只需运行

代码语言:javascript
复制
puts ExecJS.runtime.name

要设置当前运行时,只需使用

代码语言:javascript
复制
ExecJS.runtime = ExecJS::Runtimes::Node
票数 19
EN

Stack Overflow用户

发布于 2012-03-13 23:44:50

如果你仍然有public/index.html,那么它会告诉你使用的是什么JS引擎。如果你没有,那么你可以使用https://gist.github.com/2029491

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9686868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档