0
我有三個模塊A,B和C鏈的前端應用程序。B依賴於A. C依賴於B和A.每個模塊都有自己的sbt文件用於構建js文件。某些應用程序頁面僅使用A,其他A和B,其他A,B和C.模塊C的SBT文件如下所示。ScalaJS。如何從生成的輸出js文件中排除子模塊?
name := "C"
version := "1.0"
scalaVersion := "2.12.1"
scalaSource in Compile := baseDirectory.value/"src"
lazy val A = RootProject(file("../A"))
lazy val B = RootProject(file("../B"))
val main = Project(id = "C", base = file(".")).dependsOn(A).dependsOn(B)
enablePlugins(ScalaJSPlugin)
問題是,「sbt fullOptJS」創建一個js文件,其中A和B的定義被複制。我希望爲模塊C創建的文件使用已經加載到模塊A和B的瀏覽器的文件,而不是重複它們。