2

Opal 正在生成源地图。我可以在 chrome 中启用 JavaScript 源映射,设置断点,甚至在调试器中停止。但它仍然没有太大的实际用途。

  1. 我无法调查局部变量。即使我尝试在 chrome 的控制台中评估相同的内容,它们都显示为 Nil。
  2. 我希望能够在 ruby​​ 源和生成的 Javascript 之间切换(这并不难理解)。

到目前为止,我最成功的方法是在生成的 Javascript 中搜索重要的标识符,而根本不使用源映射。

欢迎任何提示。

4

1 回答 1

0

Sourcemaps 现在使用 Opal 服务器在 Opal 0.8.0 中工作

# config.ru
require 'bundler'
Bundler.require

#Opal::Processor.inline_operators_enabled = true
run Opal::Server.new { |s|

s.append_path 'public'
s.append_path 'src'

Opal.use_gem "vector2d"

Opal.paths.each { |p| s.append_path(p) }


#s.use_gem 'vector2d'

# s.debug = true
s.source_map = true

s.main = 'application'

s.index_path = 'index_opal.html.erb'

}

于 2015-08-15T09:23:56.793 回答