我正在使用带有 sbt-closure 的 sbt-web 管道,但默认情况下,它会处理所有资产,包括导致 Reactjs 文件出现问题的 web-jars。
如何使用 sbt-closure 从处理中排除 web-jars 并仅处理我自己的 javascript 文件?
我正在使用带有 sbt-closure 的 sbt-web 管道,但默认情况下,它会处理所有资产,包括导致 Reactjs 文件出现问题的 web-jars。
如何使用 sbt-closure 从处理中排除 web-jars 并仅处理我自己的 javascript 文件?
您可以用户包括/排除过滤器
includeFilter in closure := GlobFilter("*/react/*.js")
excludeFilter in closure := (excludeFilter in closure).value || GlobFilter("*/react/*.js")
您可以在 sbt-closure 源代码https://github.com/noisycr1cket/sbt-closure/blob/master/src/main/scala/net/ground5hark/sbt/closure/SbtClosure.scala或在sbt doc https://www.scala-sbt.org/1.0/docs/Howto-Customizing-Paths.html#Include%2Fexclude+files+in+the+source+directory