首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在opalrb中` `require 'native'`抛出异常?

为什么在opalrb中` `require 'native'`抛出异常?
EN

Stack Overflow用户
提问于 2021-10-26 19:48:28
回答 1查看 16关注 0票数 0

这是我的main.rb,我和opalrb一起迈出了一小步

代码语言:javascript
复制
require 'native'

def main
    puts "hi from the main function in main.rb"
end

def demoButton
    outputDiv = Element.find('output').get(0)
    puts outputDiv.methods.sort
end

它包含在opal.js...opal-parser.js" onload="Opal.load('opal-parser')"之后的<head>中,但是控制台显示抛出了一个异常:

代码语言:javascript
复制
{
  message: "cannot load such file -- native",
​  name: "LoadError",
​  stack: ""
}

native似乎是opal标准库的一部分,那么为什么包含它会有问题呢?

EN

回答 1

Stack Overflow用户

发布于 2021-11-02 04:06:04

添加以下内容:

代码语言:javascript
复制
<script src="https://cdn.opalrb.com/opal/current/native.js"></script>

Opal的stdlib部分(就像原生的)不包含在opal.js中。有关stdlib的完整列表,请查看此处:

https://cdn.opalrb.com/opal/current/index.html

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

https://stackoverflow.com/questions/69729132

复制
相关文章

相似问题

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