常见的陷阱是:
>使用String可变性>依靠String和Symbol之间的区别>炮轰(“和%x {})
修复/解决其中一些问题的可用工具包括:
>存根文件Opal :: Processor.stub_file(‘fileutils’)>使用RUBY_ENGINE在编译时隐藏代码分支,例:
除非RUBY_ENGINE ==’蛋白石’这里有不可解决的代码结束
您可以查看opal-rspec源代码以查看这些内容:
https://github.com/opal/opal-rspec