【发布时间】:2018-04-02 20:00:38
【问题描述】:
我想为fullOptJS(生产模式)禁用源映射生成。
拥有原始 Scala 源文件的所有信息并不总是合适的。
我没有找到任何合适的选项来完全禁用输出或类似的东西? 是否有任何指向包含 scalajs sbt 插件可用选项的文档的链接?
感谢您的帮助
【问题讨论】:
标签: scala.js
我想为fullOptJS(生产模式)禁用源映射生成。
拥有原始 Scala 源文件的所有信息并不总是合适的。
我没有找到任何合适的选项来完全禁用输出或类似的东西? 是否有任何指向包含 scalajs sbt 插件可用选项的文档的链接?
感谢您的帮助
【问题讨论】:
标签: scala.js
StandardLinker.Config 类型的 sbt 设置 scalaJSLinkerConfig 包含您可能提供给 Scala.js 链接器的所有选项,即优化所有内容并发出 .js 文件的东西。出于某种原因,Scaladoc 拒绝显示 vals 上的 cmets,尽管它们存在 in the source code。
你可以看到val sourceMap: Boolean,它清楚地配置了链接器是否要发出源映射。您可以将其设置为false in fullOptJS 使用以下 sbt 咒语,放置在相关项目的.settings(...) 中:
scalaJSLinkerConfig in (Compile, fullOptJS) ~= { _.withSourceMap(false) }
【讨论】: