Opal 正在生成源地图。我可以在 chrome 中启用 JavaScript 源映射,设置断点,甚至在调试器中停止。但它仍然没有太大的实际用途。
- 我无法调查局部变量。即使我尝试在 chrome 的控制台中评估相同的内容,它们都显示为 Nil。
- 我希望能够在 ruby 源和生成的 Javascript 之间切换(这并不难理解)。
到目前为止,我最成功的方法是在生成的 Javascript 中搜索重要的标识符,而根本不使用源映射。
欢迎任何提示。
Opal 正在生成源地图。我可以在 chrome 中启用 JavaScript 源映射,设置断点,甚至在调试器中停止。但它仍然没有太大的实际用途。
到目前为止,我最成功的方法是在生成的 Javascript 中搜索重要的标识符,而根本不使用源映射。
欢迎任何提示。
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'
}